Hello world program in esoteric languages

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

 
 

Browse articles alphabetically:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
 
[an error occurred while processing this directive]