Hello world program in esoteric languages (T-Z)
Jump to navigation
Jump to search
- For more Hello World programs, see the index at Hello world program in esoteric languages.
This page is a continuation of the list of Hello, world! programs in various esoteric programming languages.
Takeover
[>+>->[>]><>>>,>.[Hello, world!]]>++
Taktentus
%% Write "Hello, World!" h:=72 @wy := h h+=29 @wy := h h+=7 @wy := h @wy := h h:=111 @wy := h h:=44 @wy := h @wy := @spacja h:=87 @wy := h h+=24 @wy := h h+=3 @wy := h h+=-6 @wy := h h-=8 @wy := h h:=33 @wy := h
TapeBagel
%% %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## @* %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ @* ##
TernLSB
Tetanus
^(H.+) !\1~ Hello, world!
TESTLANG
push Hello, push char 9 push world! push out push out push out
Text
Hello World!
The Amnesiac From Minsk
This program uses level 1 of the language.
L1 + = - 0: -0; -1; +58; @1 1: -0; -2; +59; @2 2: -0; -3; +58; @3 3: -0; -4; +59; @2 4: -0; -5; +58; @5 5: -0; -6; +59; @3 6: -0; -7; +58; @3 7: -0; -8; +59; @2 8: -0; -9; +58; @2 9: -0; -10; +59; @2 10: -0; -11; +58; @2 11: -0; -12; +59; @3 12: -0; -13; +58; @2 13: -0; -14; +59; @3 14: -0; -15; +58; @4 15: -0; -16; +59; @3 16: -0; -17; +58; @2 17: -0; -18; +59; @3 18: -0; -19; +58; @4 19: -0; -20; +59; @3 20: -0; -21; +58; @2 21: -0; -22; +59; @5 22: -0; -23; +58; @3 23: -0; -24; +59; @2 24: -0; -25; +58; @2 25: -0; -26; +59; @3 26: -0; -27; +58; @5 27: -0; -28; +59; @2 28: -0; -29; +58; @7 29: -0; -30; +59; @4 30: -0; -31; +58; @2 31: -0; -32; +59; @4 32: -0; -33; +58; @2 33: -0; -34; +59; @3 34: -0; -35; +58; @2 35: -0; -36; +59; @5 36: -0; -37; +58; @2 37: -0; -38; +59; @4 38: -0; -39; +58; @3 39: -0; -40; +59; @2 40: -0; -41; +58; @3 41: -0; -42; +59; @3 42: -0; -43; +58; @2 43: -0; -44; +59; @3 44: -0; -45; +58; @4 45: -0; -46; +59; @3 46: -0; -47; +58; @3 47: -0; -48; +59; @2 48: -0; -49; +58; @5 49: -0; -50; +59; @2 50: -0; -51; +58; @5 51: -0; -52; +59; @2 52: -0; -53; +58; @5 53: -0; -54; +59; @2 54: -0; -55; +58; @2 55: -0; -56; +59; @2 56: -0; -57; +58; @2 57: +57; +57; +57; @2 58: -0; -0; -0; @2 59: -0; -0; -0; @2
TheSquare
v#############@ +:DDDDDDDDDDD:[ +#;;;;;;;;;;;# + + ;; + >v ; + JJ+ >v +>^-+ J- +/--+ -- v{>[<;; -- /- + >v; -- +\ +;JJ+>v -- ++ +>^++J- -- ++ +J++++-;-- ++ >^>^++->^- ++ ++-Jv< >^ >^-+ ; # v-<+>[ ^ # - ;+ # >-[^
The Waterfall Model
[[27425257720895005854917070679642, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17], [ 2, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2], [ 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 4, 2, 2], [ 3, 2, 2, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2], [ 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 0, 2, 2], [ 3, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2], [ 3, 2, 2, 2, 2, 2, 3, 1, 2, 2, 0, 2, 0, 4, 2, 0, 2, 2], [ 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 7], [ 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2], [ 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2], [ 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [27425257720895005854917070679641, 1, 2, 1, 1, 1, 0, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1], [ 3, 1, 1, 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 9], [ 3, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1], [239, 2, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1], [ 5, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 3, 1, 1], [ 3, 1, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 3, 1], [ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3]]
This esolang is not a push-down automata
H!e!l!l!o! !W!o!r!l!d!184*+!
Thue
a::=~Hello World! ::= a
Thutu
/^=1$/Hello, world!=n=x=9/
Tier
0.tier
"hello, world!"{#
Timers
(['Hello, World!\n']~)-(^,~)
Tiny
1 "Hello, world!\n" 2 .
Two-instruction madness!
This is the Hello world program, but it isn't optimized. Also may not work.
aeeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaeaeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeaeaeeeaaaaaaaeaaeeeeeeaeaeeeeeeeeeeeaeaeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeeeeeeeeaeaeeeeeeaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaee eeeeeeeaeaeeeeeeeeaeeeeeeeeeeeaeaeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeaeaeeeeeeeeeeaeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeee eeeeeeaeaeeeeeeeeeeeeeeeaeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeaeeeeeeeeeeeeeeeeeaeaeeeeeee eeeeeeeeeeaaaeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeee eeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeeeeeeeeeeeeeeeeeeaeaeeeeeeeeeeeeeeeeeee eeeeee
Toadskin
:V+++++;:XVV;:v-----;:xvv;XXXXXXX++.<XXXXXXXXXX+.V ++..+++.<XXX++.>>XV.XX++++.+++.v-.x++.<XXX+++.<X.>
TOGA computer (Toga Enhanced)
.include lib.te start: .deref p X .testH X print -1 print: .out X .add p BASE p .goto start p:H X:0 H:72 101; 108 108; 111 44 32 87; 111 114; 108 100 33 EOL:10; -1
Trampolines
|o # |."Hello World!"# |# #
Tree
^ ^^|^^ ^^\|/^^ H^ |/^^^ \| e |/ ol~| \| , 32| W \/ | / \ |/ l \| \ d | o \/ !|r / \/ |\/ \ |/ \|
Tri
// Prints "Hello, world!" to the console. // inc inc psh psh psh mul sto nxt sto psh mul lst psh add sto prn nxt zro clr inc inc inc psh psh add inc nxt pop inc psh lst psh mul one psh add sto nxt sto lst lst psh nxt nxt nxt add sto prn zro inc inc inc psh inc psh add sto prn prn inc inc inc prn clr lst lst lst psh nxt psh sub nxt sto inc prn lst one clr inc psh psh inc psh mul nxt psh sub neg pop prn inc nxt psh nxt sto inc inc inc inc inc inc inc inc prn lst prn nxt dec dec dec dec dec prn dec dec dec dec dec dec prn lst dec dec dec dec dec dec dec dec dec dec dec prn lst prn lin // Also prints "Hello, world!" to the console. // (Hello, world!)
Trigger
HHHeeelll lllooo wwwooorrrlllddd!!!
Troll Online
hello world!!¨ç]a βΓΉpπa
Turmin
sHrserslrslrsors,rs rsWrsorsrrslrsdrs!
Turth-machine
Output "Hello World"
UClang*
A0 48 A1 A0 65 A1 A0 6C A1 A0 6C A1 A0 6F A1 A0 20 A1 A0 77 A1 A0 6F A1 A0 72 A1 A0 6C A1 A0 64 A1 AA
Underload
(Hello, world!)S
UndetailedFuck
DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE ] COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE ] COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS NOT ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE [ COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE ] COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS NOT ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE [ COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE IF THE CELL UNDER THE MEMORY POINTER'S VALUE IS NOT ZERO INSTEAD OF READING THE NEXT COMMAND IN THE PROGRAM DON'T JUMP TO THE CORRESPONDING COMMAND EQUIVALENT TO THE [ COMMAND IN BRAINFUCK DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE LEFT DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T DECREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER DON'T MOVE THE MEMORY POINTER ONE CELL TO THE RIGHT DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T INCREMENT THE CELL UNDER THE MEMORY POINTER BY ONE DON'T PRINT THE CELL UNDER THE MEMORY POINTER'S VALUE AS AN ASCII CHARACTER
Unicat
π»πΉπΈπππΉπΉπΈπππ½πΌπΈπππ»πΉπΈπππΉπΌπ½πππ½πΌπΈπππ»πΉπΈπππΉπ½πΌπππ½πΌπΈπππ»πΉπΈπππΉπ½πΌπππ½πΌπΈπππ»πΉπΈπππΉπ½πΏπππ½πΌπΈπππ»πΉπΈπππ½πΌπππ½πΌπΈπππ»πΉπΈπππΌπΈπππ½πΌπΈπππ»πΉπΈπππΉπΊπΏπππ½πΌπΈπππ»πΉπΈπππΉπ½πΏπππ½πΌπΈπππ»πΉπΈπππΉπΎπΊπππ½πΌπΈπππ»πΉπΈπππΉπ½πΌπππ½πΌπΈπππ»πΉπΈπππΉπΌπΌπππ½πΌπΈπππ»πΉπΈπππΌπΉπππ½πΌπΈπππ»πΉπΈπππΉπΊπππ½πΌπΈππππ
Unlambda
`r```````````.H.e.l.l.o. .w.o.r.l.di
URSL
v072-w0v0101-w0v0108-w0w0v0111-w0v044-w0v032-w0v0119-w0v0111-w0v0114-w0v0108-w0v0100-w0v033-w0
V--
= Hello,World!
V3i
print "Hello, World!";
var'aq
"Hello, world!" cha'
Varsig
!72)!101)!108:))!111)!44)!32)!87)!111)!114)!108)!100)!33)#
Velato
audio of the Hello World MIDI file
VenetianScript
Verbose
PUT THE NUMBER LXXII ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CI ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CVIII ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CXI ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER XLIV ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER XXXII ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CXIX ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CXI ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CXIV ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER CVIII ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER C ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE PUT THE NUMBER XXXIII ONTO THE TOP OF THE PROGRAM STACK GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE
VerboseFuck
~!comment!~MANDITORY~!uncomment!~ program.initialize(); math.equation(program.errors.handler.activated = boolean(false)); program.console.standardinput.openstream(); program.console.standardoutput.openstream(); define(defines.variable, variable(pointer)); implanttype(pointer, types.pointer(to:types.byte)); math.equation(pointer = void(0)); program.memory.allocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); define(defines.label, defines.label.createnew()); conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { math.equation(pointer = pointer - void(1)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); }; conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { program.flow.labeledjump(defines.label.last()); }; undefine(defines.label, defines.label.last()); math.equation(pointer = pointer - void(1)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); define(defines.label, defines.label.createnew()); conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { math.equation(pointer = pointer - void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(pointer = pointer + void(1)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); }; conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { program.flow.labeledjump(defines.label.last()); }; undefine(defines.label, defines.label.last()); math.equation(pointer = pointer - void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(pointer = pointer + void(1)); math.equation(pointer = pointer + void(1)); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); define(defines.label, defines.label.createnew()); conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { math.equation(pointer = pointer - void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(pointer = pointer + void(1)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); }; conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { program.flow.labeledjump(defines.label.last()); }; undefine(defines.label, defines.label.last()); math.equation(pointer = pointer - void(1)); program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer + void(1)); math.equation(pointer = pointer + void(1)); math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); define(defines.label, defines.label.createnew()); conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { math.equation(pointer = pointer - void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); }; conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { program.flow.labeledjump(defines.label.last()); }; undefine(defines.label, defines.label.last()); math.equation(pointer = pointer - void(1)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); ~!comment!~MANDITORY~!uncomment!~ math.equation(pointer = pointer - void(1)); math.equation(pointer = pointer - void(1)); math.equation(pointer = pointer - void(1)); math.equation(pointer = pointer - void(1)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); math.equation(pointer = pointer + void(1)); math.equation(pointer = pointer + void(1)); math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); ~!comment!~MANDITORY~!uncomment!~ program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); ~!comment!~MANDITORY~!uncomment!~ program.memory.deallocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); undefine(defines.variable, variable(pointer)); program.console.standardoutput.closestream(); program.console.standardinput.closestream(); program.terminate(); ~!comment!~MANDITORY~!uncomment!~
Volatile
- This example may randomly fail due to Volatile being non-deterministic.
~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++.~:/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.~:/:::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++.~:/::::::::::++++++++++.
VTL
The following is a hex dump of the program
1D C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 01 C4 E0 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21
WARP
)"Hello, world!"
Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Due to its length, this example was moved to Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee/Hello world.
WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic
Print "Hello World!"
Which also works on WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic++.
Welcome to Esolang, the esoteric programming languages wiki!
Welcome
WhatLang
`Hello, world!\n`
Wheat
input h if h "H": output " world!" output N terminate output "Hello,"
(A simpler one is easy to make, but this showcases the language better.)
Wheel
C72C69C76C76C79C32C87C79C82C76C68
Whendo
a==0=>a+=1=>72 a==1=>a+=1=>101 a==2=>a+=1=>108 a==3=>a+=1=>108 a==4=>a+=1=>111 a==5=>a+=1=>44 a==6=>a+=1=>32 a==7=>a+=1=>87 a==8=>a+=1=>111 a==9=>a+=1=>114 a==10=>a+=1=>108 a==11=>a+=1=>100 a==12=>a+=1=>33
Whirl
110011100111000001111100000001000011111000011111100000000010000011001111100001 100010000010011111000100000000000001001111100000111110001000000000000000001000 111110010000001100001111100011000000000100111110011100111000111000001000111000 001111100000111110010000011111000110011111100001111000001111000001110011111100 001111000110011100000111000100011111000001111100100000110000000111000001110001 111100011111000111000001000001000011000111110001000001000000011100000111001000 111110001111000001111000011111100001111110000011110000000000000000011110000011 100111000011110011111000111110001111100000100000000000000000000000111110001110 000001110000011100011100111110001000100000000011100001111100110000000010011111 000111100000111100111100010011100000111110000011111001100111100010001111000000 000001000111110010000010011110011001110001000111110001100000100011111000011110 011100111111000111100000111100011111000000011110000011100100001111000100011111 001100011111000111100000111001110001100111100100000000000000011111000001111100 010010000011100001111100100000100011100000111000110011110001001111110001100000 111100011111000111100000111001000011110001001111100000111110000000011110000011 110000000000000000111000001110000011000001100000111000111000001100111110000111 111001001110000011111000001100011000001001111110000011100110011111000000000111 000001110000111100001100
Wierd
H ************************ ****************** ********** e * * * * * * * l * *** * ** * * * * * ! o * *** * * * * * * * * * , * * * ** * * * * * * * * W * * * * * * * * * * * ** * r * * * * * * ************ * * * * * * * d * * * * * * * * ****** * * * * * * * * * * ** ** * * * * * * * * ** * * * * * * * ** * * * * * * * * ** ** * * * * * * * * * * ** ** * ** * * * * ******************** * * * ** * ** **** *** * * ** * * ** * ** * * ** * * * ** * ** * * ** * ** * ** ** * ** * ***** * ** * * ** ** ** * ** * * ** * * * * ************************************************************* * ***************************** * * * * *** * * * * * * * * * ** * * * * * * * * ** ****** * ********************* * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * ** * * * * * * * ***** ** * * * * * * ** * ** ** * * * * * * ** * ** ** ***** * * * * * ** * * ** * * * * * ** ** * * ** * ** * * * * ** ***** ** ** * ** * * * * ** ** * * * * * ** ** * * * ** * ** * ** * * * * * * * * ************************************************************* * * * ** * * * * * * ** * * * * * * * * * * ************************* ** * * * * * * * * * * * * * * * *** * * * * * * * * * * ************** * * * * * ** * * * * * ** ** * * * * * * * * *** * * * * ** ** ******* * ** * * * ** * * * * ** * * * * * * * * * * ** * * * * * * * * * ** * * * * * * * * * ** * * * * * * * * * * ** * * * * * * * ** * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * ***** * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * ***************************** * * * * *********************************************************************************************** * * * * * * ** * * ** ** * * ** * * * ** * * * ** * * * ** * * * ** * ****** * * **** ** * * * ****************** * * * ** ** ** * * * * * ** ** * ** * * * * * * * * * * * * * * ***** * * * * * * * * * * * * ** * * * * * * * * * * * ******* * * ** ** * ** ** * * ** ** * ** ************************ ** ** * * * * ** * * * * * * * * * ** * * * * * * * * * * * * * * * * * * ** * * * ** * * * * ** * * * ** * ** ** * * ** ****************************** ** ** ** ** ** ** ** ** ** ** * ** * ** * ** * ** * ** ** ** *************** ** **
Word!CPU
The program is a binary file, this is the hexadecimal representation.
40 0A 88 02 40 01 68 02 E0 00 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0A 00
WooYeah
NOTE: Some lines are displaced. Fixed version in main article.
g {Hello World program} wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v cm wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah v em s
wsad
wwwwwwwwwwwwwwwwwasdwwwwwwwwwasdwwwwsdwwwwwwsdwwwwwwsdwwsasasasawswdsdwwsdwwsdwssdsdwwwasawdsawswdsdsdsssdwswswssswwwwwwwwwwwwwwsssswwwwwwsssdsdsssawssssasswwwwwwsswswswswswswssswswswswswswswswssssdsdwwsssdwwwwss
x-D
;-~~~~~> ;P ;~~> ;P ;------> ;-P ;--> ;P ;D ;~~---> ;P ;| ;~~< ;----> ;P ;~---------> ;P ;--> ;P ;-----< ;P ;-------< ;P ;D ;> ;P ;~< ;-------< ;P
xEec
h#10 h$! h$d h$l h$r h$o h$W h#32 h$, h$o h$l h$l h$e h$H >o o$ p jno
XENBLN
Ε‘
XRF
53374 54374 54374 545F4 54374 54374 54374 41345 546F4 54374 54374 54374 54374 54554 54554 545F4 54314 54554 54554 54554 545F4 54314 54314 54554 545F4 54314 33745 54664 54664 54664 54664 54314 54664 54664 54664 54664 54664 54664 54314 54934 54554 5454F 54374 5451F 54314 54554 545F4 54314 54664 54664 54664 54314 54664 54664 54664 54664 9151B
X.so
Using the HELP.
/** * Hello world in X.so. */ $HelloWorld ( $Main( !Include("X") !X.Show("Hello, world!\n") ) )
X strike
X!Γ72 x^-1Γ0Γ-1 X!Γ29 x^-1Γ1Γ-1 X!Γ7 x^-1Γ2Γ-1 x^-1Γ2Γ-1 X!Γ3 x^-1Γ3Γ-1 x!Γ67 x^-1Γ4Γ-1 x!Γ12 x^-1Γ5Γ-1 X!Γ55 x^-1Γ6Γ-1 X!Γ24 x^-1Γ7Γ-1 X!Γ3 x^-1Γ8Γ-1 x!Γ6 x^-1Γ9Γ-1 x!Γ8 x^-1Γ10Γ-1 x!Γ67 x^-1Γ11Γ-1
Yayimhere-like esolang
β΅Hello, world! β β β
Yet Another Musical Esolang
Zalgo
AΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ
Actually visible version
Top set: βΜβΜβΜβΜβΜ βΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜ Bottom set: βΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜβΜ
Zetaplex
"Hello, World!"SrOsDrFe
or
<eFrDoS"Hello, World"
or
\ / #111#87\ # # ###### 3 4 # # # # # 3 1 # # # # # # 1 # # # # # 1####### /44#23#/ # # # # 0 8 # # # # # 0 0 1 # # # # # 1 1 # # # # \ / \1#108sy 101#72Os DrFe#### ######
or
"Hell"\ /d!"S\o "/rFer, l\DsO/" \"roW /
Ziim
ββ β β β β β€’β ββ β ββ β‑β β β βββ β β β β β β βββ ββ β β ββ β ββ β βββ β β β β β ββ β ββ ββ ββ ββ ββ β β β β β βββ β ββ β β β ββββ β ββ β β β β β β β ββ β β β ββ β β ‑ β β ββββ βββ ββ ββ β β β β β β β β β β ββ β β ββ ββ β ββ ββ ββ β ββ β β β β ββ β ββ ββ ββ ββ β β βββββ β β ββ ββ ββ β β β β ββββββ ββ β β β β β ββ ββ β β β β ‑ β β β β β β βββ β β β βββ β ββββ β ββ β ββ β β β ‑ β ββ β β β β ββ
Zucchini
=0,1.2./.0,1./.3.17. ` /.4.17.`../.5.17.`: /.6.17.`: /.7.17.`::/.8.17`: /.9.17` /.10.17.:.:/.11.17.`::/.12.17.: `/.13.17.`: /.14.17.`. /.15.17` ./.16.17``/.19.