This page shows the hello world program in esoteric programming languages.

Table of contents
1 23
2 4DL
3 Ale
4 BDAMD
5 Beatnik
6 Befunge
7 Borg
8 Brainfuck
9 Chef
10 Choon
11 Condit
12 Homespring
13 HQ9+
14 INTERCAL
15 Malbolge
16 Mouse
17 nouse
18 Ook#
19 Oroogu
20 Orthogonal
21 Pandora
22 Piet
23 reMorse
24 RUBE
25 :
26 Sally
27 Sansism
28 Shelta
29 SMITH
30 Toadskin
31 TRANSCRIPT
32 Unlambda
33 var'aq
34 *W
35 Whenever
36 Whitespace
37 Wierd
38 XS

23

   30,14,16,101,16,108,16,32,16,111,16,108,1,12,16,72,16,108,16,111,16,87,16,114,16,100,16,33

4DL

See [1] for a Hello, World program in 4DL.

Ale

   \\/>>>>>>\\+\\<<<\\+!\\>>\\+\\<<<<\\-\\<\\-!\\>>>\\+\\<<<\\-!!+++!\\/\\-\\/>>>>>\\+\\<<\\+\\<\\+!---!\\>>>
   \\+\\>\\+\\<<<\\-\\<<<\\-!\\>>>\\-!\\<<\\+\\<\\+!\\>\\-\\>\\-!\\>\\-!\\/\\-/>>>>>\\+\\<<<<<\\+!\\/\\-\\/>>>\\+\\<<\\+!

BDAMD

Note: this actually prints "HI" instead of "Hello, world".

   84 > 84 > 84 > 84 > 84 > 84 > 84 > 85
                                      \\/
   85 < 86 < 86 < 86 < 86 < 86 < 0E < 66
   \\/                       /\\
   84 > 84 > 0C > 8C > E5 > 0F   84 > 85
                       \\/        /\\   \\/
   85 < 86 < 86 < 3E < 0E   84 > 83 < 86
   \\/                       /\\   \\/
   84 > 84 > 84 > 84 > 84 > 0F   84 > 85
                                      \\/
   00 < 00 < 00 < B6 < 0E < B6 < 0E < 86

Beatnik

Note: this actually prints "Hi" instead of "Hello, world".

   Baa, badassed areas!
   Jarheads' arses
         queasy nude adverbs!
       Dare address abase adder? *bares baser dadas* HA!
   Equalize, add bezique, bra emblaze.
     He (quezal), aeons liable.  Label lilac "bulla," ocean sauce!
   Ends, addends,
      duodena sounded amends.

Befunge

"!dlrow olleH">v

, ^_@

Borg

   main: "Hello, world!\\n">out :

Brainfuck

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

Chef

   Ingredients.
   72 g haricot beans
   101 eggs
   108 g lard
   111 cups oil
   32 zucchinis
   119 ml water
   114 g red salmon
   100 g dijon mustard
   33 potatoes

Method. Put potatoes into the mixing bowl. Put dijon mustard into the mixing bowl. Put lard into the mixing bowl. Put red salmon into the mixing bowl. Put oil into the mixing bowl. Put water into the mixing bowl. Put zucchinis into the mixing bowl. Put oil into the mixing bowl. Put lard into the mixing bowl. Put lard into the mixing bowl. Put eggs into the mixing bowl. Put haricot beans into the mixing bowl. Liquefy contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. Serves 1.

Choon

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

Condit

   when a=0 then put "Hello, world!" set a=1

Homespring

   Universe of bear hatchery says Hello. World!.
    It   powers     the marshy things;
   the power of the snowmelt overrides.

HQ9+

   H

INTERCAL

   PLEASE DO ,1 <- #13
   DO ,1 SUB #1 <- #238
   DO ,1 SUB #2 <- #112
   DO ,1 SUB #3 <- #112
   DO ,1 SUB #4 <- #0
   DO ,1 SUB #5 <- #64
   DO ,1 SUB #6 <- #238
   DO ,1 SUB #7 <- #26

DO ,1 SUB #8 <- #248 DO ,1 SUB #9 <- #168 DO ,1 SUB #10 <- #24 DO ,1 SUB #11 <- #16 DO ,1 SUB #12 <- #158 DO ,1 SUB #13 <- #52 PLEASE READ OUT ,1 PLEASE GIVE UP

Malbolge

   (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\\6543W10/.R,+O<

Mouse

   "HELLO, WORLD.!"
   $$

nouse

   #00:0#0>e>0:0#0>f>0>0:0#0^f>0:0#0+4>0:0#0#h>0:0#0^f>0:0#00:0#0>f
   >0:0#00:0#0?4>0:0#0^1>0:0#0>1>0:0^0

Ook#

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

Oroogu

   d / ("Hello, world!")

Orthogonal

   0   'd' 'l' 'r' 'o' 'w' ' ' ',' 'o' 'l' 'l' 'e' 'h' s   0   c   0   ret

Pandora

   hello world

forget

come from "hello" print "Hello, " return

come from "world" print "world !" return

Piet

Please see [1] for a Hello, World program in Piet.

reMorse

Note that this is not a complete "Hello, world!" program.

   - - - ..- ...-.---.;newline
   - - - .-. - ..-.- ...-. ---.;!
   - - - ...- . . -.---.;d
   ----. . . -.---.;l
   ----. . -...---.;r
   ----. -...---.;o
   ----...-.- ..-. ---.;W
   <i didn't feel like doing this part>
   -..............;output all characters

RUBE

     0a21646c726f77202c6f6c6c6548
   , :::::::::::::::::::::::::::: ,
    )
    

F O F c =

Sally

   sidefxio
   void main
        print 'H
        print 'e
        print 'l
        print 'l
        print 'o
        print ',
        print as char 32
        print 'w
        print 'o
        print 'r
        print 'l
        print 'd
        print '!

Sansism

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

Shelta

   [ `Hello, _32 `world! _13 _10 ] \\15 outs \\0 halt

SMITH

   ; Hello, world in SMITH - version 2 (loop)
   ; R0 -> index into string (starts at R10)
   ; R2 -> -1
     MOV R0, 10
     MOV R2, 0
     SUB R2, 1
     MOV R[R0], "Hello, world!"
     MOV TTY, R[R0]
     SUB R0, R2
     MOV R1, R0
     SUB R1, 23
     NOT R1
     NOT R1
     MUL R1, 8
     COR +1, -7, R1

Toadskin

   :V+++++;:XVV;:v-----;:xvv;XXXXXXX++.>XV.XX++++.+++.v-.x++.

TRANSCRIPT

   In the House
   You are inside the small blue house on Pine St. The floor is carpeted and the walls are
   paneled in a light coloured wood. The door is to the north.
   Julie is here.

>JULIE, Hello, world! Julie doesn't respond.

>X JULIE Julie is a twentysomething woman with short brunette hair.

>QUIT

Unlambda

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

var'aq

Note: actually prints "What do you want, universe?" in Klingon.

   ~ nuqneH { ~ 'u' ~ nuqneH disp disp } name
   nuqneH

*W

   Functions:
   || No functions for this program !!
   Stuff:
           1/Hello is chrs!
           1/Sz, 1/Total are all cplx!
   Text:
   || Initialize the data !!
           Hello < "Hello, world!"!
           Size Hello > Sz!
           Total < 0!
   || Take the string length and multiply by 100 !!
           - Size - 0 Total > Total %10000!
   || Print and delete a character that many times !!
           &       WORLD < FCHRS (Hello)!
           &       Hello < - Hello FCHRS (Hello)!
           &&      %Total!
   || Add a newline !!
           WORLD < nl!
   :Endtext

Whenever

   1 print("Hello world!");

Whitespace

Please see [1] for a Hello, world program in Whitespace.

Wierd

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

* * * * * * * ** * * * * * * * * * * * * ***************************** * * * * *********************************************************************************************** * * * * * * ** * * ** ** * * ** * * * ** * * * ** * * * ** * * * ** * ****** * * **** ** * * * ****************** * * * ** ** ** * * * * * ** ** * ** * * * * * * * * * * * * * * ***** * * * * * * * * * * * * ** * * * * * * * * * * * ******* * * ** ** * ** ** * * ** ** * ** ************************ ** ** * * * * ** * * * * * * * * * ** * * * * * * * * * * * * * * * * * * ** * * * ** * * * * ** * * * ** * ** ** * * ** ****************************** ** ** ** ** ** ** ** ** ** ** * ** * ** * ** * ** * ** ** ** *************** ** ** ** * ** ** ** *************** ** **

XS

   Hello World