Hello world program in esoteric languages

From Esolang

Jump to: navigation, search

Contents

This page is a list of Hello, world! programs in various esoteric programming languages.

[edit] ACRONYM

{{>>{~~~~{-<}~~~~~~~~~{-<-<}}<<}
</(<<<){[<]}:>:{>>{~~~~~~~~{<}~{>}}<<}\
~>{{~{v}}>>>v{~}^<<<}/(<<<){[<<]}:>:{>>{~~~~~~~~{<<}~{>>}}<<}\
~{>>{vvvvvvvv~~~~~~~~~~~~~~~}<<}~{>>{vvvv~~~~~~~~~~~~~}<<}~
{>>{^^^^^^^^^^~}<<}~{>>{v~~~~~~~{{<<}~}v{~}vvvvvvv{~{>>}}^^^^^^~~~
{{<<}~}vvvv{~{>>}}v~~~}<<}~<{{^^^}}~
{>>{vvvvvv~{{<<}~{>>}}^^^^^^^~~~~~~~~~~~{{<<}~{v>}}^^^^^^}}
/{{()}}{[<<<<]}:>:{{~v}}\}

[edit] Aeolbonn

:Hello, world!
:

[edit] Auo

i.o:['Hello World!']

[edit] BackFlip

This uses the extension for output, and prints the ASCII codes of the characters of "Hello, world!", separated by newlines.

\72N101N108N108N111N44N32N119N111N114N108N100N33N10N
\///////////////////////////////////////////////////

[edit] Befunge

0"!dlroW ,olleH">:#,_@

[edit] BestFriends.js

var c = "+++++ [>+++++<-] > + }|" +
        "[<++++>-]<.[>+>+<<-]}{|" +
        ">++++<---.>..+++.@  {>";
alert(BF(c,"input") + " world");

[edit] Betterave

$"Hello, World!"

[edit] BFI

++}}??{?>++.>+.+++}?..+++.>++.<<+++???.>.+++.------.--------.>+.>.;
>+++}?>++??{>+++>+<<<<-?;
++++ 

[edit] BitBitJump

       Z0:0 Z1:0
start: .deref p X
       .testH X print -1
print: .out X
       .add p (w+1) p
       0 0 start
       p:H X:0
       H:72 101 108
       108 111 44
       32 87 111
       114 108 100
       33 10 -1
       .include lib

[edit] Black

This prints out the ASCII codes of the characters of "Hello, world!" if extensions are used, separated by newlines. The first line is blank.

           # #  

                 #
       #         

              #


     #    #    # 
                
           #    
              7
              2
              N
              1
              0
              1
              N
              1
              0
              8
              N
              1
              0
              8
              N
              1
              1
              1
              N
              4
              4
              N
              3
              2
              N
              1
              1
              9
              N
              1
              1
              1
              N
              1
              1
              4
              N
              1
              0
              8
              N
              1
              0
              0
              N
              3
              3
              N
              1
              0
              N
              ##

[edit] Blub

blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub?
blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub!
blub? blub! blub? blub. blub! blub. blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub.
blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub. blub.
blub! blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub. blub! blub. blub. blub.
blub. blub. blub. blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub.
blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub!
blub? blub! blub? blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub.
blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub.
blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub! blub! blub! blub!
blub! blub! blub! blub. blub? blub. blub? blub. blub? blub. blub? blub. blub! blub. blub. blub. blub. blub. blub. blub. blub! blub.
blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub! blub! blub! blub! blub! blub! blub! blub!
blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub. blub? blub. blub? blub. blub. blub! blub.


[edit] Boolfuck

;;;+;+;;+;+;
+;+;+;+;;+;;+;
;;+;;+;+;;+;
;;+;;+;+;;+;
+;;;;+;+;;+;
;;+;;+;+;+;;
;;;;;+;+;;
+;;;+;+;;;+;
+;;;;+;+;;+;
;+;+;;+;;;+;
;;+;;+;+;;+;
;;+;+;;+;;+;
+;+;;;;+;+;;
;+;+;+;

[edit] Brainfuck

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.

Also works as a Brainfork program.

[edit] Brainloller

Hello, world! in Brainloller Actual size : Image:Hello.png

[edit] BRZRK

$"Hello, World!"

[edit] bugSophia

 "+-+-+-+-+-+-+-+-+-+-+-+-+
  ` ` ` ` ` ` ` ` ` ` ` ` `
  H e l l o ,   W o r l d !
ᛥ'<-<-<-<-<-<-<-<-<-<-<-<-<

[edit] Byter

>>>>>>>>>V00V00V
0#00A00V<V00V0VV
-+>>A00VV<<0$0V>
V0AA<00V>V<<<<V0
>>V0V<<<-<000V<0
0AV0VV<<<0000V<0
0A>V+}>>>>>>}<V-
0A{>>>>-000000>V
00A0000>>>>>>>>A
V0A<<<<<<<<<<<<>
V000000000000000
V000000000000000
V000000000000000
V000000000000000
V000000000000000
>>>>>>>>>>>>V000

[edit] Byte Syze

(This is the hexadecimal code of the source code, not the program itself)

c7 3c 2a 3c 2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c 3c
28 5c 2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c 3c 28 5c
2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c 3c 28 5c 2a 2b
2a 5c 3c 28 5c 2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c
3c 28 5c 2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c 3c 28
5c 2a 2b 2a 5c 3c 28 5c 2a 2b 2a 5c 3c 28 5c 2a
2b 2a 00 00 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 64 48 65 6c 6c 6f 2c 20 57
6f 72 6c 64 21 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[edit] Cardinal

%"Hello, world!";x

[edit] Choon

AGb-A#A#+A+%A#DF-AC#

This hello world program is not a very traditional one, as the author of Choon notes: "...this implementation is rather unusual as Choon cannot speak the words as such. I have used note values for (upper case only) letters, where 'H' is zero. So the sequence is 0 (H), -3 (E), 4 (L), 4 (L), 7(O), rest, 15 (W), 7 (O), 10 (R), 4 (L), -4 (D). ..."

The program can be listened to here: http://www.stephensykes.com/choon/hello.wav

[edit] C-INTERCAL

This program uses the Computed COME FROM and Threaded INTERCAL extensions. It relies on all the threads running at about the same speed (although note that this is now guaranteed by the C-INTERCAL documentation), and recognizes "HELLO, WORLD" rather than printing it; any other input gives an error.

        PLEASE NOTE THIS PROGRAM RECOGNIZES "HELLO, WORLD" USING COME FROM
        DON'T TYPE IN ANYTHING ELSE, OR YOU'LL GET AN ERROR!
 
        PLEASE NOTE: COMPILE WITH ick -m FOR THIS TO WORK.
        
        DO ,1 <- #12
 (1)    DO WRITE IN ,1
        DO GIVE UP
 
        PLEASE NOTE THIS CHECKS EACH CHARACTER IN TURN
        DO COME FROM '#255~'"?',1SUB#1'$#72"~"#0$#255"''~#1
        PLEASE START WITH AN H NEXT TIME
 
        DO COME FROM '#255~'"?',1SUB#2'$#253"~"#0$#255"''~#1
        DO (2) NEXT
        DO REMEMBER THAT E COMES SECOND
 
        DO COME FROM '#255~'"?',1SUB#3'$#7"~"#0$#255"''~#1
        DO (4) NEXT 
        PLEASE USE L THIRD NEXT TIME
 
        DO COME FROM '#255~'"?',1SUB#4'$#0"~"#0$#255"''~#1
        PLEASE DO (2) NEXT DO (4) NEXT
        DO USE TWO LS, NOT A SINGLE L
 
        DO COME FROM '#255~'"?',1SUB#5'$#3"~"#0$#255"''~#1
        DO (8) NEXT
        PLEASE END 'HELLO' WITH 'O'
 
        DO COME FROM '#255~'"?',1SUB#6'$#221"~"#0$#255"''~#1
        DO (8) NEXT PLEASE DO (2) NEXT
        DO USE COMMAS TO SEPARATE WORDS
 
        DO COME FROM '#255~'"?',1SUB#7'$#244"~"#0$#255"''~#1
        DO (8) NEXT PLEASE DO (4) NEXT
        PLEASE USE SPACES AFTER PUNCTUATION
 
        DO COME FROM '#255~'"?',1SUB#8'$#55"~"#0$#255"''~#1
        DO (8) NEXT DO (4) NEXT PLEASE DO (2) NEXT
        DO START 'WORLD' WITH A 'W'
 
        DO COME FROM '#255~'"?',1SUB#9'$#248"~"#0$#255"''~#1
        DO (16) NEXT
        PLEASE PLACE AN O IN THE NINTH POSITION
 
        DO COME FROM '#255~'"?',1SUB#10'$#3"~"#0$#255"''~#1
        DO (16) NEXT DO (2) NEXT
        DO USE AN R IN THE MIDDLE OF WORLD
 
        DO COME FROM '#255~'"?',1SUB#11'$#250"~"#0$#255"''~#1
        DO (16) NEXT DO (4) NEXT
        PLEASE LET AN L BE PENULTIMATE
 
        DO COME FROM '#255~'"?',1SUB#12'$#248"~"#0$#255"''~#1
        DO (16) NEXT PLEASE DO (4) NEXT DO (2) NEXT
        DO END WITH A D
 
 (2)    PLEASE RESUME #1
 (4)    DO (2) NEXT DO (2) NEXT DO RESUME #1
 (8)    DO (4) NEXT DO (4) NEXT PLEASE RESUME #1
 (16)   DO (8) NEXT DO (8) NEXT PLEASE RESUME #1

[edit] CLC-INTERCAL

The original "Hello World" example from the CLC-INTERCAL distribution, now placed by the author in the public domain. You type a string. If it happens to be "Hello, World", the program terminates successfully. If not, a helpful error message tells you where you went wrong. The program requires CLC-INTERCAL 0.05 or newer. Note the use of computed COME FROMs and the heavy use of overload to prevent a "multiple COME FROM" splat. You may compare with the C-INTERCAL example, above, which relies on threading to prevent the same splat.

	PLEASE ;1 <- #12
(1)	PLEASE WRITE IN ;1
	PLEASE GIVE UP

	PLEASE PLEASE PLEASE (PRETTY PLEASE)
	DO NOT ASK ME TO READ THE REST OF THIS PROGRAM

	DO COME FROM '".1/'"'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"~
		     "'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"'~#1"~#0'¢.1
	ERROR: THE FIRST CHARACTER IS NOT "H"

	DO COME FROM '".2/'"'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"~
		     "'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '.2~"'¥#1¢.1'~#1"'
	ERROR: THE SECOND CHARACTER IS NOT "E"

	DO COME FROM '".3/'"'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"~
		     "'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".22/'"V.1¢.2"~#1'"~#0'¢'.3~"'¥#1¢.22'~#1"'
	ERROR: THE THIRD CHARACTER IS NOT "L"

	DO COME FROM '".4/'"'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"~
		     "'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".23/'"V.22¢.3"~#1'"~#0'¢'.4~"'¥#1¢.23'~#1"'
	ERROR: THE FOURTH CHARACTER IS NOT "L"

	DO COME FROM '".5/'"'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"~
		     "'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".24/'"V.23¢.4"~#1'"~#0'¢'.5~"'¥#1¢.24'~#1"'
	ERROR: THE FIFTH CHARACTER IS NOT "O"

	DO COME FROM '".6/'"'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"~
		     "'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".25/'"V.24¢.5"~#1'"~#0'¢'.6~"'¥#1¢.25'~#1"'
	ERROR: THE SIXTH CHARACTER IS NOT COMMA

	DO COME FROM '".7/'"'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"~
		     "'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".26/'"V.25¢.6"~#1'"~#0'¢'.7~"'¥#1¢.26'~#1"'
	ERROR: THE SEVENTH CHARACTER IS NOT SPACE

	DO COME FROM '".8/'"'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"~
		     "'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".27/'"V.26¢.7"~#1'"~#0'¢'.8~"'¥#1¢.27'~#1"'
	ERROR: THE EIGHTH CHARACTER IS NOT "W"

	DO COME FROM '".9/'"'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"~
		     "'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".28/'"V.27¢.8"~#1'"~#0'¢'.9~"'¥#1¢.28'~#1"'
	ERROR: THE NINTH CHARACTER IS NOT "O"

	DO COME FROM '".10/'"'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"~
		     "'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".29/'"V.28¢.9"~#1'"~#0'¢'.10~"'¥#1¢.29'~#1"'
	ERROR: THE TENTH CHARACTER IS NOT "R"

	DO COME FROM '".11/'"'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"~
		     "'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".30/'"V.29¢.10"~#1'"~#0'¢'.11~"'¥#1¢.30'~#1"'
	ERROR: THE ELEVENTH CHARACTER IS NOT "L"

	DO COME FROM '".12/'"'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"~
		     "'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
		     '".31/'"V.30¢.11"~#1'"~#0'¢'.12~"'¥#1¢.31'~#1"'
	ERROR: THE TWELFTH AND LAST CHARACTER IS NOT "D"

[edit] CLCLC-INTERCAL

This is a output-only hello world program, unlike the other INTERCAL hello world programs. This one uses Baudot numbers for the letters in the words, and therefore will output only in uppercase.

PLEASE ;1 <- #2
DO ;1 SUB #1 <- #17947$#20775
DO ;1 SUB #2 <- #5204$#21386
DO READ OUT ;1
PLEASE GIVE UP

[edit] ContinuousEquation

0 0 o'H'e'l'l'o',' 'w'o'r'l'd'!

[edit] dd/dd

<!Hello,\ World!\0A;

[edit] Divzeros

(?'H+?'e+?'l+?'l+?'o+?',+?' +?'W+?'o+?'r+?'l+?'d+?'!)/0

[edit] DNA#

   AT
  T--A
 A----T
 T-----A
 T-----A
 G----C
  T--A
   GC
   CG
  C--G
 A----T
 A-----T
 T-----A
 A----T
  A--T
   GC
   AT
  C--G
 T----A
 C-----G
 T-----A
 G----C
  C--G
   CG
   AT
  A--T
 T----A
 A-----T
 A-----T
 G----C
  A--T
   GC
   TA
  G--C
 T----A
 G-----C
 C-----G
 C----G
  A--T
   GC
   TA
  G--C
 A----T
 G-----C
 A-----T
 C----G
  A--T
   CG
   GC
  A--T
 A----T
 C-----G
 A-----T
 C----G
  A--T
   CG
   GC
  A--T
 T----A
 G-----C
 A-----T
 G----C
  A--T
   CG
   GC
  A--T
 G----C
 A-----T
 A-----T
 T----A
  A--T
   TA
   AT
  T--A
 G----C
 A-----T
 A-----T
 A----T
  G--C
   AT
   AT
  G--C
 T----A
 G-----C
 A-----T
 G----C
  G--C
   AT
   TA
  T--A
 A----T
 G-----C
 G-----C
 A----T
  A--T
   TA
   AT
  T--A
 A----T
 T-----A
 G-----C
 A----T
  T--A
   TA
   AT
  G--C
 A----T
 T-----A
 A-----T
 T----A
  G--C
   AT
   TA
  T--A
 A----T
 G-----C
 G-----C
 A----T
  A--T
   AT
   AT
  T--A
 G----C
 A-----T

[edit] DOGO

roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel 
heel heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over 
roll-over roll-over heel heel heel heel heel heel heel heel roll-over roll-over 
heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over 
roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over 
roll-over heel roll-over roll-over roll-over heel roll-over roll-over roll-over 
roll-over heel heel heel heel heel heel heel sit roll-over roll-over roll-over 
heel roll-over roll-over roll-over heel heel heel heel roll-over roll-over heel 
roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over 
roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over  
roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel 
roll-over heel heel heel heel heel heel heel roll-over roll-over roll-over 
roll-over roll-over heel heel roll-over heel heel heel roll-over roll-over 
roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel 
roll-over roll-over roll-over roll-over heel heel heel heel heel heel heel heel 
sit roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel 
heel heel roll-over roll-over heel roll-over roll-over roll-over roll-over 
roll-over heel roll-over roll-over roll-over roll-over roll-over stay roll-over 
roll-over roll-over heel roll-over roll-over heel roll-over roll-over roll-over 
heel heel heel roll-over roll-over roll-over roll-over heel heel heel heel heel 
heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over 
roll-over roll-over heel heel heel heel heel heel heel heel heel roll-over 
roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over 
roll-over roll-over roll-over roll-over stay roll-over roll-over roll-over heel 
roll-over roll-over roll-over roll-over heel heel heel roll-over roll-over 
roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel 
heel roll-over roll-over heel roll-over heel heel heel roll-over roll-over 
roll-over roll-over roll-over heel roll-over roll-over heel heel heel heel heel 
heel roll-over roll-over roll-over roll-over heel roll-over roll-over heel heel 
heel heel heel heel heel heel roll-over roll-over roll-over roll-over heel 
roll-over roll-over roll-over heel heel roll-over roll-over roll-over roll-over 
heel roll-over roll-over roll-over roll-over roll-over heel

[edit] DUP

'H,'e,'l,'l,'o,',,' ,'w,'o,'r,'l,'d,'!,10,

or

[\[^^>][$;,1+]#%%]p:
0$"Hello, world!"p;!10,

[edit] dupdog

Thanks to Nikita Ayzikovsky (a.k.a user:lament) for having the attention span to make this

H???????????????????????????????????????????????????????????????????????????????
??????????????????????????????????e?????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????l???????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????w???
o???????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????l???d?????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????CCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCC???????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??????????????????r?????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????X?????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??o?????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????l?????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????

[edit] Emoticon

hello world :-Q S:-P :-Q

[edit] Enigma-2D

  >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]D
                 .+>>.--------.------.+++.<<<<.---<]->+++++++++<[++++++++++>>>.<L

[edit] evil

  zaeeeaeeew
  zaeeaeeaeaw
  zaeaeeaeeaew
  zaeaeeaeeaew
  zuueeueew
  zaeeeeew
  zuueueueeeew
  zuueeueew
  zaeeaeeaeaeew
  zaeaeeaeeaew
  zaeeaeeaew
  zaeeeeeaw
  zaeeeeeaeawuuuw

[edit] FALSE

"Hello world!
"

[edit] Flip

 >0> 5+  \
@'+  
 >0>4*+\
+,  /    /
vXv/   /
  \   \  \  \  \  \  \  \  \  \  \  \  \  \ 
      4@ 6@ 7@ 7@ 7@ 0@ 5@ 7@ 8@ 7@ 6@ 0@ 2@
    *<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<<
  P++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<<
   Q  0@ 9@ 6@ 6@ 9@ 0@ 5@ 9@ 2@ 6@ 8@ 1@ 2@
\     /  /  /  /  /  /  /  /  /  /  /  /  /

[edit] Fob

 $:#&$Hello, World!:#<>#=

[edit] Foo

"Hello, World!"

[edit] Foobar and Foobaz and Barbaz, oh my!

72 and 27 and 27, oh my.
101 and 101 and 101, oh my.
108 and 108 and 108, oh my.
108 and 108 and 108, oh my.
111 and 111 and 111, oh my.
44 and 44 and 44, oh my.
32 and 32 and 32, oh my.
119 and 119 and 119, oh my.
111 and 111 and 111, oh my.
114 and 114 and 114, oh my.
108 and 108 and 108, oh my.
100 and 100 and 100, oh my.
33 and 33 and 33, oh my.
10 and 10 and 10, oh my.

[edit] FRAK

LI 0,C'H'
PUT 0
LI 0,C'e'
PUT 0
LI 0,C'l'
PUT 0
LI 0,C'l'
PUT 0
LI 0,C'o'
PUT 0
LI 0,32
PUT 0
LI 0,C'w'
PUT 0
LI 0,C'o'
PUT 0
LI 0,C'r'
PUT 0
LI 0,C'l'
PUT 0
LI 0,C'd'
PUT 0
LI 0,C'!'
PUT 0

Using FRAK/ASA macros:

C'Hello World!'
ADDRESS 0
'[.>]'

[edit] Fugue

Image:Hworld.png

This score in machine-readable form (MIDI format)

[edit] Full 0

{6}[(a0)(?H)]{3}[a0]{2}[(a0)(?e)]{3}[a0]
{2}[(a0)(?l)]{3}[a0]~{1}[a0]~{4}[(a0)(?o)]
{3}[a0]{2}[(a0)(?,)]{3}[a0]{2}[(a0)(? )]
{3}[a0]{2}[(a0)(?w)]{3}[a0]{2}[(a0)(?o)]
{3}[a0]{2}[(a0)(?r)]{3}[a0]{2}[(a0)(?l)]
{3}[a0]{2}[(a0)(?d)]{3}[a0]{2}[(a0)(?!)]
{3}[a0]

[edit] Gammaplex

X"Hello World!"XXSXrRE

[edit] GASOIL

main
("Hello World!"; WRITE)

[edit] Gibberish

[Hello, world!
]eo

[edit] Gravity

(0,0) : 2

(1,1,1,1, 2) ->  3 :  72
(1,1,1,1, 3) ->  4 : 101
(1,1,1,1, 4) ->  5 : 108
(1,1,1,1, 5) ->  6 : 108
(1,1,1,1, 6) ->  7 : 111
(1,1,1,1, 7) ->  8 :  32
(1,1,1,1, 8) ->  9 : 119
(1,1,1,1, 9) -> 10 : 111
(1,1,1,1,10) -> 11 : 114
(1,1,1,1,11) -> 12 : 108
(1,1,1,1,12) ->  # : 100

[edit] Grin

(Hello, world!)

[edit] Hello

h

[edit] HEX

GBL;
Bug("1", "Hello, World!");
Scuttle("1");
Write;

[edit] Hexish

0902160E48656C6C6F20776F726C6421001001161508

[edit] Higher Subleq

int printf();
int main()
{
  printf("Hello, World!\n");
}

[edit] HighFive

Note: This actually prints "HELLO" instead of "Hello World".

-----------------------------------////++++++++////
/+++++++++/+++++++++++++/++++/-////*/
./---.+++++++..+++././/////+++++++++++++++./.+++.------.--------./+.

[edit] HQ9+

H

[edit] INCAL

send,66#111#102#<101#42#93#101#120#102#110#43#
die

[edit] Kipple

33>o<100 108>o<114 111>o<87 32>o<111 108>o<108 101>o<72

[edit] Lazy K

`k``s``si`k``s`k```sii``s``s`kski``s``s`ksk``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk```s``s`ksk
i``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k
``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk`
`s`k``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k````s``s`ksk```s``siii``s``s`kski`s``s`ksk```sii``s``
s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski```s``siii``s``s`kski`k``s``si`k``s`k``s``s`ksk``s`k``s``s`kski
``s``s`ksk``s``s`kski``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk``s`k``
s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski``s``s`ksk``s`k``s``s`kski``s``s`ksk```sii`
`s``s`ksk``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k```s``s`kski``s
`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski```s``siii``s``s`kski`k``s``s
i`k``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k```sii```sii``s``s`kski`k```sii```sii``s``s`kski

[edit] Leszek

\O\C\.1.Hello World!

[edit] LNUSP

--- Hello World!
---
000        .INPUT          .OUTPUT          .STOP
001 .                      .                .
001  .                     .                .
001   .                    .                .
001    . !.!               .                .
001     .   !              .                .
001    ! .  !              .                .
001    .  !!               .                .
001    *                   .                .
072    + H                 .                .
001    *                   .                .
101    + e                 .                .
001    *                   .                .
108    + l                 .                .
001    *                   .                .
108    + l                 .                .
001    *                   .                .
111    + o                 .                .
001    *                   .                .
032    + (sp)              .                .
001    *                   .                .
087    + W                 .                .
001    *                   .                .
111    + o                 .                .
001    *                   .                .
114    + r                 .                .
001    *                   .                .
108    + l                 .                .
001    *                   .                .
100    + d                 .                .
001    *                   .                .
033    + !                 .                .
001    *                   .                .
013    + (cr)              . -------------- .
001    *                   .                .
001    !                   .                .
001     .                  .                .
001      .        !!       .                .
001       . !.!  !  !      .    !......!    .
001        .   ! .  !   ?......!.....?  !   .
001       ! .  ! . @   ?   .   .??    ? .   .
001       .  !!  ./.   .   .   ?  ?   . .   .
016       .      . * --.-- . --.  .---.-.-- .
001       .      ! .   ?   .   *  ?   . !   .
001       .       !.....?..@.....?.....!....@
001       .        .           ?      ?    .
001       !        !           ..    .    .
001        !......!            ! ?..?    .
001                             !.......!

[edit] LOLA

:H,:e,2:l,,:o,:',:_,:w,:o,:r,:l,:d,:!,:%,:\\b,\\a,,,,,,,,,,,,,,

+\\\cb,ba,,
*\\ba+,,\\a,
:\\\a\c,c,

H*+8,,8,
e+d,
l8+,d,
o3+,l,
'_+,^,
w8+,o,
r+^,+,e,
d2%,
_52,
!+_,

2\\bba,,
3+2,
5+22,,
832,
%*2,5,
^2*2,,3,

[edit] LOLCODE

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

[edit] Malbolge

(=<`#9]~6ZY32Vw/.R,+Op(L,+k#Gh&}Cdz@aw=;zyKw%ut4Uqp0/mlejihtfrHcbaC2^W\>Z,XW)UTSL53\HGFjW

[edit] M-code

4[28]j[4]}[15].i[5]}[5]?[4];_Hello,[32]world!

[edit] Migol

'H>,'e>,'l>,'l>,'o>,',>,' >,'w>,'o>,'r>,'l>,'d>,'!>,10>

[edit] MSG

main 'passon stdout 'Hello, world!' '

[edit] Muriel

."Hello, World!";

[edit] Mycelium

Enlarged view

Hello, world! in Mycelium

Actual size

Hello, world! in Mycelium

[edit] Novice

a
a-Hello, world!_*
Hello, world!_*

[edit] Omgrofl

lol iz 72
rofl lol
lol iz 101
rofl lol
lol iz 108
rofl lol
rofl lol
lool iz 111
rofl lool
loool iz 44
rofl loool
loool iz 32
rofl loool
loool iz 87
rofl loool
rofl lool
lool iz 114
rofl lool
rofl lol
lol iz 100
rofl lol
lol iz 33
rofl lol

[edit] Ook!

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

[edit] ORK

When this program starts:
There is a scribe called Writer.
Writer is to write "Hello, world!"

[edit] Paintfuck

*s*s*s*s*enn*enn*s*s*s*s*ee*n*n*n*n*e*e*ssw
*ss*e*ee*e*e*wwn*n*n*n*eeee*s*s*s*s*e*e*een
*n*n*en*es*s*s*sw*eee*sw*wwwwwn[ww]seess*s*
s*s*se*e*n*n*n*n*ee*s*s*s*sw*eeee*wn*n*n*ne
*es*s*s*ees*n*n*n*n*e*es*ws*es*s*ee*n*n*n*n
*[s]ne*e*ee*n*n*n*n*e*es*s*s*sw*eee*nn*n*n*

Look into the memory grid.

[edit] PATH

\/\   /\          /\  /\ 
+++   ++          ++  ++
+++   ++  /++++\  ++  ++  /++++\ 
++\++\++  +    +  ++  ++  +    +
++   +++  +/+++/  ++  ++  +    +
++   +++  ++      ++  ++  +    +
\/   \/\  /\+++   /\  /\  /++.+/  
                          \        \ 
/++++.+++++++++++++++++++++++++++  /  \ 
                          /\       -  -#
                          ++       .  -.
+      /  \++++\  /++++\  ++  /---\-  -+
+  /\  +  +    +  +    +  +.  -   .-  -}
+  +.  +  +    +  +       +-  -   +-  
.  +}  +  +    +  +       +-  -   +-  -.
\.+/\++/  \++++/  +       +\  /-.+/-  --
           \      /    \.{/   \    /  \/

Note: change '{' and '}' to '<' and '>' to make this work in SNUSP.

[edit] Pi

  3.1415926535897932384226433232725028841271693992751358239749245923072164062
  822089986780348053431120629821483865332223366470908446395535832317223594083
  284831172502841037019385311052596446029489529303219642288009756259134461214
  751482337817834652812009021456285664234613486134553226482133236073603491413
  737242870066363155841744815239239622292545917053643278925902605113301301488
  204625213821429519415316024320522703627595939530921261373219226137931021185
  580744023794627495273518257527348912274384830113491298346743644406563430865
  2133494633522473749030217386093370277033921317659317670238267581846066440

[edit] Pieces

                                                                    #      #                                                             #                        #   +                                                +                     #      #                                                                            +                              #
###+++# #+++# #+++# #+++# #+++####+++###+ +###+ +###+ +###+ +###+ +## #+ +## #++###+ +###+ +###+ +###++++###+++# #+++# #+++# #++ +# #+++## #+++###+ +###+ +###+ +## #++ +###+ +###++ +###++###+++# #+++# #+++# #+++# #++ +# #+++# #+++# #+ +## #+ +## #+++##+++###+ +###+ +###+ +###+ +###+++####+++###+ +###+ +###+ +###+ +## #++ +# #+ +## #++ +####+++# #+ +## #+ +## #++ +## #++ +## #++++## #++ +## #++ +## #++ +## #++ +## #+++##+++####
####+++###+++###+++###+++###+++####+++###+++###+++###+++###+++##++++###+++####+++###+++###+++###+++###++++###+++###+++###++####+++###++++###++++###+++###+++###+++####++++###+++###++++##+++###+++###+++###+++###+++###++++##++####++####++####++++#####++###+++###+++###+++###+++###+++###+++####+++###+++###+++###+++###+++####+++###++++####++++####++###+++####++++####++++####++++####++++####++++####++++####++++####++++####++###+++####
###++####++####++####++####++####++++##++++##++++##++++##++++##+++####+++####+++##++++##++++##++++##++++####++####++####++###++++###++++###++++##++++##++++##++++####++++##++++##+++++##+++###++####++####++####++####++++####+++###+++###+++###++++###++###+++##++++##++++##++++##++++##+++####++++##++++##++++##++++##++++###++++###+++####++++####+++###+++####+++####++++####++++####++++####++++####++++####++++####++++#####++###++####
###+++###+++###+++###+++###+++# ##+++###+++###+++###+++###+++###+++# ##+++# ##++###+++###+++###+++###+ ++###+++###+++###+++###+ ++###+ +# ##+ +###+++###+++###+++# ##+ ++###+++###+ ++###++###+++###+++###+++###+++###+ ++###+++###+++###+++# ##+++# ##+++##+++###+++###+++###+++###+++###+++# ##+++###+++###+++###+++###+++####+ ++###+++####++++## #+++###+++# ##+++####++++####++++####+ ++####++++####++++####++++####++++# ##+++##+++# ##
                                #                                     #                                +                         +                                                                                      +                      #                                               #                                  +

[edit] Please Porige Hot

1 Please porige hot or cold Hello, World!

[edit] Polynomial

x^54 - 159014x^53 + 10832073396865804x^52 - 1722454995853645185024x^51 + 37968621468067227708480815104x^50 - 6048436172078846536054214083215360x^49 - 233513143301713321053926514246008438784x^48 + 1104146527973661777408036024159387365933056x^47 - 43427940760660892945598234855622393627754364928x^46 + 67688151387034834407174775878348678887678180065280x^45 - 2657323397811390386816113812836066598878541383083229182x^44 + 1750284245331664692109566288590033450135765470086567034878x^43 - 66462310637170791141330436813018840528707142797162918925303806x^42 + 20508128690597856095696899775729835128839331997155438812840591358x^41 - 664953230461190852547732663527306948596506725237756131883009775239166x^40 + 122666463513285791263166623998020333809641694974891527172108001766014974x^39 - 2290339732715482683303962242601771918911509803450296139283376474479399010302x^38 + 333681206682071257276765622169335904551081599525895157749622024410862633091070x^37 - 1691043431739585500544644861024318773165895772478850636648655229589277769014968318x^36 + 200506166911493278122043091578573690630915822238274576692536396738642535022472462334x^35 - 83725352136727902926962688002085013348571758969699327995437883996918505898393112412158x^34 + 8946701875864986004178866146568026543826377674206253421423964436944549188572512744636414x^33 - 1867315954108076983102178980404722124954606614812493711046674205982894462255753012843642878x^32 + 178324449027542424363250070678452160645175392388973092115587091266832446376253808451931602942x^31 - 24291196173290792733633389253959325279211027629620980716292664144523119832413508515604964835326x^30 + 2051361313277806101971735175010721323823623545474630082713676031861264604659894615015106038202366x^29 - 204163318930245521138048084566822704550940204786829904381641555821279624471050262962488593524719614x^28 + 15080204889675869155229234744312762198619136509808788153390711130175410235109921892971369525296496638x^27 - 1165291326138700992648690286268194728713765396851822888922293042494539382622438040850689893573528125438x^26 + 74455666269114358239917407447450883116392692238031999396368360323797637882097034155445411572501551513598x^25 - 4629813507931028276481888188824918837219940394558223324294713679828523226590836146159419165677988974952446x^24 + 253120956733554432342716622232076867923990466385729228242480842746036367109236814280617493808254752667992062x^23 - 12935074231319533186983493987243575840365401040882648745356769581430267310941451311894303395892917187039461374x^22 + 598913063059871613059857216856855349855419761967359474402923993393922286606408014770709182577971747789238960126x^21 - 25428508737739962276270688610109187572552304592436884974847563375647270022873810881862347086815806954727658225662x^20 + 988075525812553477917947118187566933771383003967243891018665745909746387720410669543775339912470070203350513614846x^19 - 34974169531686082193562459271768002009744513364736394486295709944600099597472906094246515756034869419547478867312638x^18 + 1131815654865400099721068380879494797357578573000978123266770256219841969966466292315303189575522430114658452248723454x^17 - 33333243367066790224431125737877702592396473433676485170092104273794119865956405762749777296265621241096608710368690174x^16 + 892264657182917347092519064707331396991280027881775637162618455630037117552251223731760472327631168507410442258403557374x^15 - 21741234185793763082357467767610152549960037645439852577400502876137832861902450604589029830428630800969050504520911552510x^14 + 477743401378059186285442060198126775727720768799991712595952810072435362385423036993075850469213290973558290972495134588926x^13 - 9542386958914044777985633223358827925072853726403754987291921876055021910330691028409034466645850263821631147144589476888574x^12 + 170373657119042581679392061752246883211700633236029252140524140404116909796029987541347425321627477671207061587436661802795006x^11 - 2749764955487032211189043031405167033392562632980461084259430732124101539469658631267867961079629561250003844967312558638759934x^10 + 39258870077914541482854786591008101985140318175933710685982149707499006040540918873742652203012485463461181385232920427641176062x^9 - 500368492335132183249328269334693420237229115021360007044007047308659390943642645302624438601527360932151837223729879018719150078x^8 + 5561474165691513638632263097940791619157749550438413179410744745968666079707113111702893276550591486283330334999248957967519711230x^7 - 53880783522289363454704538003114570363811073301017229192681339922824957590137011676197017433885609211428303922108095981658814021630x^6 + 445288801638974965851448060362741780190759776482802809915713807735430669749072211419415506701161594212827516720492113889326434091006x^5 - 3062244326655950294268213743871987045997296637980493381720979841832789151604468970705217772640392632442086114584286495283795927760894x^4 + 17350497861833021048265568696066512194485118861967772235263366259072517869159731356876777820098774378356979847504601682094845149052926x^3 - 74168531044100993077468285584515190766733489300066134507874699191841424986708021389184383419592112291881531106870872614137017669779454x^2 + 228571929129635500353661243768318776163922747079196359396738280844215833818180963007061674605170476519898831960207022976332263187283966x - 611392605770821583281602313540767104622218840531412047272348323116466189132132314542079626967192155939298340170675960484343482356334590

[edit] Prelude

...8+.!v...4+.1+!..v!..vvv...4+.!vvv.....9+.3-!###!..v6-!..vv..v
9+(1-)^#7+(1-)..^7+!^3+!##8+(1-)^###9+1+(1-)..^^^^^3+!..^8-!#1+!

[edit] Qdeql

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- h
---------- ---------- ---------- ---------- ----------
--*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- e
---------- ---------- ---------- ---------- ----------
-----*

-\=/-

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- l
---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- l
---------- ---------- ---------- ---------- ----**

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- o
---------- ---------- ---------- ---------- -----*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- space
---------- ---------- ---------- ---------- ----------
---------- ---------- ----*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- w
---------- ---------- ---------- -------*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- o
---------- ---------- ---------- ---------- -----*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- r
---------- ---------- ---------- ---------- --*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- l
---------- ---------- ---------- ---------- --------*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- d
---------- ---------- ---------- ---------- ----------
------*

---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ---------- newline
---------- ---------- ---------- ---------- ----------
---------- ---------- ---------- ---------- ------*

[edit] Recurse

 Main function
$###########v######################################
>..9n_3n{5Av# 'H' = 9*8       # 'w' = (2*8-1)*8-1 #
#vA3_[_A7_A<# 'e' = 'H'+3*8+5 # 'o' = 'W'-8       #
#>_[5n{4A_[v# 'l' = 'e'+7     # 'r' = 'o'+3       #
#vS1{n2[_n4<# 'l'             # 'l' = 'r'-6       #
#>n{1S_8S_3v# 'o' = 'l'+3     # 'd' = 'l'-8       #
#v[_S8_S6_A<# ',' = 5*8+ 4    # '!' = 4*8+1       #
#>4n{1A_[..!# ' ' = 4*8       #                   <
$###########^######################################

 Multiply by 8 (Bidirectional)
n####v#####
>{8}m#m}8{<
n####^#####

 Push on left stack and print (Bidirectional)
_##v###
>{!#!{<
_##^###

 Add (Bidirectional)
A##v###
>}a#a}<
A##^###

 Subtract (Bidirectional)
S##v###
>}s#s}<
S##^###

[edit] Reversible-2D

R2D1:

 >PHOPeOPlOPlOPoOP,OP OPWOPoOPrOPlOPdOP!O¤

[edit] Rhotor

x/%"Hello, world!\n"

[edit] RinGy

'H.'e.'l..'o.',.'!-.'w.'o.'r.'l.'d.'!._++++++++++.q

[edit] Roco

co H{cout 72 yi ro}
co e{cout 101 yi ro}
co l{cout 108 yi ro}
co o{cout 111 yi ro}
co spc{cout 32 yi ro}
co w{cout 119 yi ro}
co r{cout 114 yi ro}
co d{cout 100 yi ro}
co excl{cout 33 yi ro}

yi H yi e yi l yi l yi o yi spc
yi w yi o yi r yi l yi d yi excl
ac

[edit] SADOL

!",212Hello world!

[edit] Sansism

           G                                  GGG
>++++++++++>!+++++++!++++++++++!+++!+##!!!!##-G+G
G.+++++++++++++++##!!##.++!.+++..+++++++.+!.++! G
G!.+++.------.--------.!+.!.G                  GG

[edit] SendStuff

>(Add      72 >(Output) 
>(Add      29 >(Output)
>(Add      7  >(Output) 
              >(Output)
>(Add      3  >(Output)
>(Subtract 67 >(Output)
>(Subtract 12 >(Output) 
>(Add      55 >(Output)
>(Add      24 >(Output)
>(Add      3  >(Output)
>(Subtract 6  >(Output)
>(Subtract 8  >(Output)
>(Subtract 67 >(Output)

[edit] SMATINY

1. Swap 1 with 71.
10. Output this block's position.
11. Swap 11 with 150.
32. Output this block's position.
34. Swap 33 with 32.
35. Swap 35 with 118.
36. Swap 36 with 9.
72. Output this block's position.
101. Output this block's position.
102. Swap 101 with 100.
103. Swap 103 with 107.
104. Swap 104 with 32.
108. Output this block's position.
109. Swap 109 with 107.
111. Output this block's position.
112. Swap 112 with 31.
114. Output this block's position.
115. Swap 110 with 117.
116. Swap 116 with 107.
117. Swap 110 with 99.
119. Output this block's position.
120. Swap 120 with 110.

[edit] SMITHb

12(0 *) * *
"!" "d" "l" "r" "o" "W" 32 "o" "l" "l" "e" "H"

[edit] SMITH#

; SMITH# Hello World! program written by zzo38
; This code uses 33 cells. The number 8 command takes the cell
; number as the parameter and output it. Number 0 command stops
; the program. The first cell is cell zero. Even since cell 32 is
; referenced in the data section, I can reference the reference to cell
; 32 for space rather than adding the space into the data section.
8 25 8 26 8 27 8 27 8 28 8 23 8 29 8 28 8 30 8 27 8 31 8 32 0 72 101 108 111 87 114 100 33

[edit] Smurf

"Hello, world!"o

[edit] SNUSP

   /e+++++++++++++++++++++++++++++.\  
   ./\/\/\  /+++\!>.+++o.l.+++++++l/                  #/?\  
$H!\++++++\ +   \comma.------------ .<w++++++++.\ /?\<!\-/
   /++++++/ +/\                      /.--------o/ \-/!.++++++++++/?\n
 /=\++++++\ +\\!=++++++\             \r+++.l------.d--------.>+.!\-/
 \!\/\/\/\/ \++++++++++/

Modular SNUSP:

      /@@@@++++#               #+++@@\                #-----@@@\n
$@\H.@/e.+++++++l.l.+++o.>>++++.< .<@/w.@\o.+++r.++@\l.@\d.>+.@/.#
  \@@@@=>++++>+++++<<@+++++#       #---@@/!=========/!==/

[edit] Sortle

hello := "hello, " ".!" "" ? ~
world := "(.....),.!" "" ? ", world" ~

[edit] Spin

START TO SPIN!
SPIN THIS ALL! High end lock likes offering. With old red lamps dodged.
STOP SPINNING!

[edit] Spiral

e0v ***   *eXlv**   *lX      *2X       **oXi
v * * *   *     *   * 2      * o      **   v*
* * * *   * *****   * v      * v      * *iX *
* * * *   * *       * ^      v *      * * w *
* *** *   * *****   * v      * *      * * v *
*     *   *     ^   * ^      * *      * * * *
* *** *   * ****v   * v      * *      v * * *
* * * *   * *       * *      * *      ^ * * *
* * * *   * *****   * *****  * *****  * *** *
* * * *   *     *   *     *  *     *  **   **
*** ***   *******   *****v^  *******   *****


*wX ***    **3Xp    *rX4..   d5*      qd**  
* 3 * *   **   v^   *    ..  * *      *  ***
* v * ^   * #pX v   * ..  .  * *      *    **
* *** v   * # r #   * ..  .  * *      * !q* *
* * * *   * # v #   * 54 ..  * *      * * * *
* * * *   * # * #   *   @X   * *      * * * *
* * * *   * # * #   *   v    * *      * * * *
* * * *   * # * #   * * **   * *      * * * *
*  *  *   * # * #   * ** **  * *      * *** *
*  *  *   * #v* ^   * *** *  * *****  *    **
** * **   **   *v   * * * *  *     *  *  ***
 *****     *v^**    *** ***  *******  **** 

[edit] Spleenmap

Unfortunately only prints out 'Hi'

   .++
 +++ +*
++
.  
.+ ++.
 +.. +++
       +?

[edit] Splinter

\H\e\l\l\o\,\ \w\o\r\l\d\!\

[edit] Spoon

0101111111110010001111111111010000001101100101001011111110010001111110
1000000110111001010111111100101000101011100101001011111111111001000110
0000000000000000001000000110110000010100000000000000000000000000000000
0000000101001011111111111001000111111101000000110110010100101111110010
0011111101000000110110010101110010100000000000000000000010100000000000
0000000000000000101001011111111111001000110000000000000000000100000011
011000001010

[edit] Stlisp

"Hello, World!" (print)
"Hello, World!" print ()
print ("Hello, World!")
print "Hello, World!"()
(print "Hello, World!")
("Hello, World!" print)

[edit] Subleq

############################################
#  FileName:   helloworld.sq
#  Author:     Lawrence Woodman
#  Date:       26th March 2009
#===========================================
#  Outputs 'hello, world'
############################################
loop:       hello (-1)              # Outputs character pointed to by hello
            minusOne loop           # Increments character output pointer to next character
            minusOne checkEnd+1     # Increments end of string pointer to next character
checkEnd:   Z hello (-1)            # Halts program if character at pointer is zero
            Z Z loop                # Jumps to loop
				
# Data Storage				
. minusOne: -1                      # Used to increment pointer
. hello: "hello, world\n" Z: 0      # Zero terminated string to print


[edit] Subskin

2
48
18
a
1
2
4
2
a
6
0
100
a
21
64
6c
72
6f
77
20
2c
6f
6c
6c
65

[edit] suicide

<*vAA:"Hello, world!"

[edit] TapeBagel

%% %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ @* ## %++
%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* @* ## %++ %++ %++ %++
%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## @* %++ %++ %++ %++
%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++
%++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++
%++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++
%++ %++ %++ %++ %++ @* ##  %++ %++ %++ %++ %++ %++ %++ %++ %++ %++
%++ %++ @* ## %++ %++ %++ %++ @* ##


[edit] TheSquare

v#############@
+:DDDDDDDDDDD:[
+#;;;;;;;;;;;#
+              
+ ;;
+  >v      ;
+ JJ+      >v
+>^-+      J-
+/--+      --
v{>[<;;    --
/- +  >v;  --
+\ +;JJ+>v --
++ +>^++J- --
++ +J++++-;--
++ >^>^++->^-
++     ++-Jv<
>^     >^-+ ;
#      v-<+>[ ^
#      - ;+
#      >-[^

[edit] Thue

a::=~Hello World!
::=
a

[edit] Thutu

/^=1$/Hello, world!=n=x=9/

[edit] Tiny

1 "Hello, world!\n"
2 .

[edit] Toadskin

:V+++++;:XVV;:v-----;:xvv;XXXXXXX++.<XXXXXXXXXX+.V
++..+++.<XXX++.>>XV.XX++++.+++.v-.x++.<XXX+++.<X.>

[edit] 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

[edit] Tree

      ^
    ^^|^^ 
   ^^\|/^^
   H^ |/^^^
     \| e
      |/
   ol~|  
     \| 
  , 32|  W
   \/ | /      
    \ |/   
 l   \|  
 \  d |   o
  \/ !|r /   
   \/ |\/
    \ |/ 
     \|

[edit] 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!)

[edit] Trigger

HHHeeelll lllooo   wwwooorrrlllddd!!!

[edit] Underload

(Hello, world!)S

[edit] Unlambda

`r```````````.H.e.l.l.o. .w.o.r.l.di

[edit] V--

= Hello,World!

[edit] var'aq

"Hello, world!" cha'

[edit] Varsig

!72)!101)!108:))!111)!44)!32)!87)!111)!114)!108)!100)!33)#

[edit] 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.)

[edit] Whirl

110011100111000001111100000001000011111000011111100000000010000011001111100001
100010000010011111000100000000000001001111100000111110001000000000000000001000
111110010000001100001111100011000000000100111110011100111000111000001000111000
001111100000111110010000011111000110011111100001111000001111000001110011111100
001111000110011100000111000100011111000001111100100000110000000111000001110001
111100011111000111000001000001000011000111110001000001000000011100000111001000
111110001111000001111000011111100001111110000011110000000000000000011110000011
100111000011110011111000111110001111100000100000000000000000000000111110001110
000001110000011100011100111110001000100000000011100001111100110000000010011111
000111100000111100111100010011100000111110000011111001100111100010001111000000
000001000111110010000010011110011001110001000111110001100000100011111000011110
011100111111000111100000111100011111000000011110000011100100001111000100011111
001100011111000111100000111001110001100111100100000000000000011111000001111100
010010000011100001111100100000100011100000111000110011110001001111110001100000
111100011111000111100000111001000011110001001111100000111110000000011110000011
110000000000000000111000001110000011000001100000111000111000001100111110000111
111001001110000011111000001100011000001001111110000011100110011111000000000111
000001110000111100001100

[edit] Wierd

H          ************************             ******************                                                 **********
 e         *                      *            *                  *                                        *       *        *
  l        *      ***             *             **                 *                                      * *      *        *
!  o       *   ***   *          * *               *                 *                                     *  *     *        *
    ,      *  *       *        ** *               *                 *                                    *    *    *      * *
     W      * *        *      * * *               *                 *                                    *     *   *     ** *
      r      *          *    *  * *               *  ************   *                                   *       *  *    * * *
       d                 *  *   * *               * *          *    *                                  ******    *  *  *  * *
        *                 * *   * *               **         **     *                                        *    *  * *  * *
         *                 **   * *               *         *       *                                         *    *  ** *  *
          *                 *   * *                         *       *                   **  **                 *    *  * *  *
           *                    * *                        *        *                 **  ** *              **  *    *   *  *
            ********************  *                        *        *               **       *            **  ****    ***   *
                                   *              **      *         *             **         *          **                  *
                                    *           **  *     *        *            **           *        **                    *
                                     *        **     *  **        *       **  **             *      **                     *
                                      *****  *        **         *       *  **                **  **                      *
                                           **                   *        *                      **                       *
                                                               *          *                                             *
  *************************************************************           *                *****************************
 *                                                                       *                *
 *                                          ***                         *                *
*                   *                       *  *                       *                *
*                   **                       *  *                     *                *
 *                  * *                      *   **                  ******           *        *********************
 *                  * *                     *      *                       *          *       *                     *
  *                 *  *                    *      *                        *        *        *                      *
  *                 *  *                   *        **                       *       *         *                      *
   *                *   *                 *           **                      *       *        *                       *
   *                *   *                *****          **                     *      *       *                         *
    *               *    **                   *           **               **   *      *     *                           *
    *               *      **                  *            **           **  *****     *    *                            *
   *                *        **                 *             *        **               *   *                            *
  *                 *          **           **   *            *      **                 *    **                          *
  *                 *            *        **  *****            **  **                    *     **                        *
   *                *            *      **                       **                      *       *                       *
   *                *             **  **                                                  *       *                      *
    **              *               **                                                    *        **                    *
      *             *                                                                      *         *                   *
       *            *  *************************************************************       *         *                   *
        **          *   *                                                           *       *         *                  *
          **        *    *                                                        *  *      *         *                  *
            *      *      *                          *************************   **   *    *          *                  *
             *     *       *                        *                       *   * *    *   *          *                  *
              ***  *        *                       *      *               *   *  *     *   *         *  **************  *
                 * *         *                     *       **             *   *   *      *  *  **      **             *  *
                 * *          *                    *       * *  ***      *   *    *       *  **  **             *******  *
                  **           *                    *      *  **        *   *     *        *       **            *       *
                   *            *                   *      *           *   *      *         *        **           *      *
                                 *                   *     *          *   *       *          *         **          *     *
                                  *                  *     *         *   *        *           *          **        *     *
                                   *                  *    *        *   *  *      *            *           **      *     *
                                    *                 *    *        *  *   **     *             *            **    *     *
                                     *                 *   *        *  *  *  *    *              *             *   *     *
                                      *                *   *        *  * *   *    *               *            *   *     *
                                       *                *  *        *  **    *    *                *            *  *     *
                                        *               *  *        *  *     *    *                *             * *     *
                                         *             *   *        *        *    *                *              **    *
                                          *           *   *          *       *    *                *               *   *
                                           *         *   *            *     *     *                *                  *
                                            *       *   *              *****      *                *                 *
                                             *      *  *                          *                *                *
                                              *     * *                           *                *               *
                                               *    **                           *                 *              *
                                                *   *                           *                 *               *
                                                 *                             *                 *                *
                                                  *****************************                 *                  *
                                                                                               *                   *
***********************************************************************************************                     *
*                                                                                                                   *
*                                                                                                                    *
*                                     **                                                                             *
*                                   **  **                                                                          *
*                                 **      *                                                                        *
*                               **        *                                                                        *
*                             **          *                                                                         *
*                           **            *                                                                         *
*                         **              *  ******                                                                *
*     ****              **                * *    *                                               ******************
*    *    *       **  **                  **    *                                               *
*    *    *     **  **                    *   **                                                *
*   *     *    *                             *                                                  *
*  *      *    *                             *                                                 *
* *****    *  *                             *                                                  *
*     *     * *                             *                                                   *
*     *      **                            *                                                    *
*     *       *                            *                                                     *
*     *                                   *                                                      *
*******                                   *                                                       *
                                    **  **                                                        *
                                  **  **                                                           *    *
                        **      **                                                                 *    **
************************  **  **                                                                    *   * *
*                           **                                                                      *   *  *
*  *                                                                                               *   *    *
*  **                                                                                             *   *    *
*  * *                                                                                            *  *    *
*  *  *                                                                                           * *    *
* *   *                                                                                           **    *
* *    **                                                                                         *    *
* *      **                                                                                           *
* *        **                                                                                        *
 **          **                                                                                     *
  *            **                                                     ******************************
                 **                                             **  **
                   **                                         **  **
                     **  **                                 **
                       **  *                              **
                           *                            **
                            *                         **
                            *                       **
                           *              **  **  **
                           ***************  **  **

[edit] 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

[edit] x-D

;-~~~~~> ;P ;~~> ;P ;------> ;-P ;--> ;P ;D ;~~---> ;P ;| ;~~< ;----> ;P
;~---------> ;P ;--> ;P ;-----< ;P ;-------< ;P ;D ;> ;P ;~< ;-------< ;P

[edit] 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 /

[edit] 2L

 *+ 2L "Hello, World!" program by poiuy_qwert   +
+                                                   +
 *                                             +*
 *     +                                        *+
    + **                                     +    *
      +*                                           +
     *  +                                                               *+
     +                                        +                         *
   +******************************************* *************************
                                                 +                      +
                                                     +
                                                 *+
    +                                          *+*
      +                                        *+  *
     *                                          +  *+
     +                                           + *  +
   +********                                       *      +
                                                   + +*
    +                                             *   *+
      +                                           *+    *
     *                                             +    *+
     +                                              +   *    +
   +******                                              **+
                                                        +*
                                                        +  *
                                                           *+ +
    +                                                *   +        +
     ***+                                            *     * +*
   +                                                       *  *+
       *                                              +    +    *
    +  +                                                  *   *+ +
     ************************+                            * + * +
   +                                                          *     +
                            *                              +  + *+
                            +                                  +*
                                                              +   *
    +                                                        *  *  +
     *******************************************************+* +  *   +
   +                                                              *       +
                                                           *  +   +  +*
    +                                                      +     *    *+
      +                                                          *+     *
     *                                                            + *    +
     +                                                             + *  *
   +************                                                        *    +
     +                                                               *  +         +
    *                                                                 +      * +
    +                                                                  *+   +** 
  +******************************************************************* *
                                                                       +   +    *       +
                                                                             *   +         +
   +                                                                        +          +*
    ***+                                                              *         *       *+
  +                                                                             * 
                                                                      *         +   +    *    +
      *                                                                +              *   +        +
   +  +                                                                              +        *+
    *******+                                                                   *         *   +*
  +                                                                                      *
                                                                               *         +  +    *
          *                                                                     +             *   +
   +      +                                                                                  +
    *****************************+                                                     *         *
  +                                                                                              *
                                                                                       *         +
                                *                                                       +
                                +
  ************************************************************************+                    *
 +                                                                       *                     *
                                                                                                +
                                                                         +

[edit] ///

/foo/Hello, world!//bar/foo/bar
Personal tools