Hello world program in esoteric languages
From Esolang
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] BackFlip
This uses the extension for output, and prints the ASCII codes of the characters of "Hello, world!", separated by newlines.
\72N101N108N108N111N44N32N119N111N114N108N100N33N10N \///////////////////////////////////////////////////
[edit] Befunge
"!dlrow olleH">v
:
,
^_@
[edit] BestFriends.js
var c = "+++++ [>+++++<-] > + }|" +
"[<++++>-]<.[>+>+<<-]}{|" +
">++++<---.>..+++.@ {>";
alert(BF(c,"input") + " world");
[edit] Betterave
$"Hello, World!"
[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] Boolfuck
;;;+;+;;+;+; +;+;+;+;;+;;+; ;;+;;+;+;;+; ;;+;;+;+;;+; +;;;;+;+;;+; ;;+;;+;+;+;; ;;;;;+;+;; +;;;+;+;;;+; +;;;;+;+;;+; ;+;+;;+;;;+; ;;+;;+;+;;+; ;;+;+;;+;;+; +;+;;;;+;+;; ;+;+;+;
[edit] Brainfuck
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] <.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
Also works as a Brainfork program.
[edit] Brainloller
Enlarged view
Actual size
[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] 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] 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] 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] 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] 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] 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] 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
[edit] Fugue
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] 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] Hello
h
[edit] HEX
GBL;
Bug("1", "Hello, World!");
Scuttle("1");
Write;
[edit] Hexish
0902160E48656C6C6F20776F726C6421001001161508
[edit] HighFive
Note: This actually prints "HELLO" instead of "Hello World".
-----------------------------------////++++++++//// /+++++++++/+++++++++++++/++++/-////*/ ./---.+++++++..+++././/////+++++++++++++++./.+++.------.--------./+.
[edit] HQ9+
H
[edit] Kipple
33>o<100 108>o<114 111>o<87 32>o<111 108>o<108 101>o<72
[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] MSG
main 'passon stdout 'Hello, world!' '
[edit] Mycelium
Enlarged view
Actual size
[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] PATH
\/\ /\ /\ /\
+++ ++ ++ ++
+++ ++ /++++\ ++ ++ /++++\
++\++\++ + + ++ ++ + +
++ +++ +/+++/ ++ ++ + +
++ +++ ++ ++ ++ + +
\/ \/\ /\+++ /\ /\ /++.+/
\ \
/++++.+++++++++++++++++++++++++++ / \
/\ - -#
++ . -.
+ / \++++\ /++++\ ++ /---\- -+
+ /\ + + + + + +. - .- -}
+ +. + + + + +- - +-
. +} + + + + +- - +- -.
\.+/\++/ \++++/ + +\ /-.+/- --
\ / \.{/ \ / \/
Note: change '{' and '}' to '<' and '>' to make this work in SNUSP.
[edit] Pi
3.1415926535897932384226433232725028841271693992751358239749245923072164062 822089986780348053431120629821483865332223366470908446395535832317223594083 284831172502841037019385311052596446029489529303219642288009756259134461214 751482337817834652812009021456285664234613486134553226482133236073603491413 737242870066363155841744815239239622292545917053643278925902605113301301488 204625213821429519415316024320522703627595939530921261373219226137931021185 580744023794627495273518257527348912274384830113491298346743644406563430865 2133494633522473749030217386093370277033921317659317670238267581846066440
[edit] Please Porige Hot
1 Please porige hot or cold Hello, World!
[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] Rhotor
x/%"Hello, world!\n"
[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] 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] 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] Splinter
\H\e\l\l\o\,\ \w\o\r\l\d\!\
[edit] Spoon
0101111111110010001111111111010000001101100101001011111110010001111110 1000000110111001010111111100101000101011100101001011111111111001000110 0000000000000000001000000110110000010100000000000000000000000000000000 0000000101001011111111111001000111111101000000110110010100101111110010 0011111101000000110110010101110010100000000000000000000010100000000000 0000000000000000101001011111111111001000110000000000000000000100000011 011000001010
[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] 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] Tree
^
^^|^^
^^\|/^^
H^ |/^^^
\| e
|/
ol~|
\|
, 32| W
\/ | /
\ |/
l \|
\ d | o
\/ !|r /
\/ |\/
\ |/
\|
[edit] Trigger
HHHeeelll lllooo wwwooorrrlllddd!!!
[edit] Underload
(Hello, world!)S
[edit] Unlambda
`r```````````.H.e.l.l.o. .w.o.r.l.di
[edit] var'aq
"Hello, world!" cha'
[edit] Whirl
110011100111000001111100000001000011111000011111100000000010000011001111100001 100010000010011111000100000000000001001111100000111110001000000000000000001000 111110010000001100001111100011000000000100111110011100111000111000001000111000 001111100000111110010000011111000110011111100001111000001111000001110011111100 001111000110011100000111000100011111000001111100100000110000000111000001110001 111100011111000111000001000001000011000111110001000001000000011100000111001000 111110001111000001111000011111100001111110000011110000000000000000011110000011 100111000011110011111000111110001111100000100000000000000000000000111110001110 000001110000011100011100111110001000100000000011100001111100110000000010011111 000111100000111100111100010011100000111110000011111001100111100010001111000000 000001000111110010000010011110011001110001000111110001100000100011111000011110 011100111111000111100000111100011111000000011110000011100100001111000100011111 001100011111000111100000111001110001100111100100000000000000011111000001111100 010010000011100001111100100000100011100000111000110011110001001111110001100000 111100011111000111100000111001000011110001001111100000111110000000011110000011 110000000000000000111000001110000011000001100000111000111000001100111110000111 111001001110000011111000001100011000001001111110000011100110011111000000000111 000001110000111100001100
[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




