Hello, World!
Languages without implementation
Table of Contents
- !@#$%^&*()_+, 17 bytes
- (()), 276 bytes
- *><>, 21 bytes
- ,,,, 14 bytes
- ///, 13 bytes
- 05AB1E, 7 bytes
- 05AB1E (legacy), 7 bytes
- 2DFuck, 150 bytes
- 2sable, 7 bytes
- 33, 16 bytes
- 3var, 65 bytes
- 4, 117 bytes
- 7, 17 bytes
- 99, 283 bytes
- ;#+, 106 bytes
- ><>, 23 bytes
- ???, 80 bytes
- \/, 189 bytes
- A Pear Tree, 27 bytes
- Acc!!, 122 bytes
- Aceto, 19 bytes
- Actually, 1 byte
- Ada (GNAT), 54 bytes
- Add++, 16 bytes
- ADJUST, 281 bytes
- Agda, 48 bytes
- Agony, 33 bytes
- Aheui (esotope), 145 bytes
- ALGOL 68 (Genie), 33 bytes
- Alice, 22 bytes
- Alice ML, 46 bytes
- AlphaBeta, 68 bytes
- Alphuck, 76 bytes
- Alumin, 108 bytes
- anyfix, 15 bytes
- APL (Dyalog Classic), 17 bytes
- APL (Dyalog Unicode), 17 bytes
- APL (ngn/apl), 17 bytes
- Appleseed, 46 bytes
- ARBLE, 15 bytes
- Archway, 366 bytes
- Archway2, 182 bytes
- Arcyóu, 15 bytes
- ArnoldC, 71 bytes
- AsciiDots, 18 bytes
- ASPeRiX, 16 bytes
- Assembly (as, x64, Linux), 64 bytes
- Assembly (fasm, x64, Linux), 119 bytes
- Assembly (gcc, x64, Linux), 150 bytes
- Assembly (JWasm, x64, Linux), 120 bytes
- Assembly (MIPS, SPIM), 73 bytes
- Assembly (nasm, x64, Linux), 117 bytes
- Attache, 21 bytes
- Aubergine, 29 bytes
- AWK, 25 bytes
- axo, 29 bytes
- Bash, 18 bytes
- bc, 16 bytes
- Beam, 120 bytes
- Bean, 17 bytes
- BeanShell, 23 bytes
- Beatnik, 117 bytes
- Beeswax, 15 bytes
- Befunge-93, 21 bytes
- Befunge-93 (FBBI), 21 bytes
- Befunge-93 (MTFI), 21 bytes
- Befunge-93 (PyFunge), 21 bytes
- Befunge-96 (MTFI), 21 bytes
- Befunge-97 (MTFI), 21 bytes
- Befunge-98 (FBBI), 18 bytes
- Befunge-98 (PyFunge), 19 bytes
- Binary Lambda Calculus, 14 bytes
- BitBitJump, 130 bytes
- BitChanger, 379 bytes
- Bitwise, 149 bytes
- Bitwise Fuckery, 96 bytes
- Black (blak), INVALID
- Boo, 20 bytes
- Boolfuck, 155 bytes
- Brachylog, 16 bytes
- Brachylog v1, 3 bytes
- Braille, 57 bytes
- Brain-Flak, 136 bytes
- Brain-Flak (BrainHack), 136 bytes
- Brainbash, 78 bytes
- brainbool, 157 bytes
- BrainFlump, 362 bytes
- brainfuck, 76 bytes
- Braingolf, 17 bytes
- Brat, 17 bytes
- Broccoli, 22 bytes
- Brian & Chuck, 32 bytes
- Bubblegum, 11 bytes
- C (clang), 30 bytes
- C (gcc), 30 bytes
- C (tcc), 30 bytes
- C# (.NET Core), 67 bytes
- C# (Mono C# compiler), 67 bytes
- C# (Mono C# Shell), 30 bytes
- C# (Visual C# Compiler), 67 bytes
- C# (Visual C# Interactive Compiler), 30 bytes
- C++ (clang), 51 bytes
- C++ (gcc), 47 bytes
- Cardinal, 18 bytes
- Cauliflower, 18 bytes
- Ceres, 34 bytes
- Ceylon, 42 bytes
- Chain, 13 bytes
- Changeling, 90 bytes
- Chapel, 23 bytes
- Charcoal, 13 bytes
- Charm, 25 bytes
- Check, 16 bytes
- Cheddar, 20 bytes
- Chef, 236 bytes
- Chez Scheme, 24 bytes
- CHICKEN Scheme, 22 bytes
- Chip, 97 bytes
- CIL (Mono IL assembler), 121 bytes
- Cinnamon Gum, 15 bytes
- cixl, 26 bytes
- CJam, 15 bytes
- Clean, 33 bytes
- CLIPS, 29 bytes
- Clojure, 22 bytes
- COBOL (GNU), 56 bytes
- Cobra, 40 bytes
- Coconut, 22 bytes
- CoffeeScript 1, 28 bytes
- CoffeeScript 2, 28 bytes
- Commentator, 197 bytes
- Commercial, 83 bytes
- Common Lisp, 22 bytes
- Condit, 41 bytes
- Convex, 14 bytes
- Cood, 381 bytes
- Corea, 13 bytes
- COW, 261 bytes
- cQuents 0, 15 bytes
- Crayon, 16 bytes
- Crystal, 20 bytes
- CSL, 81 bytes
- Cubically, 78 bytes
- Cubix, 29 bytes
- Curry (Sloth), 37 bytes
- Cy, 18 bytes
- D, 52 bytes
- D2, 22 bytes
- Dash, 18 bytes
- dc, 16 bytes
- Deadfish~, 1 byte
- Decimal, 45 bytes
- Del|m|t, 30 bytes
- Deorst, 15 bytes
- Detour, 19 bytes
- Dirty, 16 bytes
- DOBELA, 123 bytes
- Dodos, 159 bytes
- Dreaderef, 31 bytes
- DStack, 21 bytes
- eacal, 24 bytes
- ecpp + C (gcc), 30 bytes
- ecpp + C++ (gcc), 51 bytes
- Egel, 52 bytes
- Element, 17 bytes
- ELF (x86/x64, Linux), 59 bytes
- Elixir, 22 bytes
- ELVM-IR, 66 bytes
- Emacs Lisp, 22 bytes
- Emmental, 57 bytes
- Emoji, 24 bytes
- Emojicode, 37 bytes
- Emotinomicon, 30 bytes
- Enlist, 15 bytes
- Erlang (escript), 37 bytes
- ETA, 73 bytes
- evil, 70 bytes
- Explode, 68 bytes
- ExtraC, 37 bytes
- F# (.NET Core), 21 bytes
- F# (Mono), 21 bytes
- face, 41 bytes
- Factor, 28 bytes
- Fantom, 43 bytes
- Felix, 21 bytes
- FerNANDo, 109 bytes
- FEU, 15 bytes
- Fireball, 14 bytes
- fish, 18 bytes
- Fission, 17 bytes
- Fission 2, 17 bytes
- Flipbit, 148 bytes
- FOCAL-69, 20 bytes
- Foo, 14 bytes
- Forked, 42 bytes
- Forte, 25 bytes
- Forth (gforth), 17 bytes
- Fortran (GFortran), 28 bytes
- Fourier, 15 bytes
- FRACTRAN, 86 bytes
- Fueue, 40 bytes
- Funciton, 209 bytes
- Functoid, 53 byes
- Funky, 20 bytes
- Gaia, 14 bytes
- Gambit Scheme (gsi), 22 bytes
- Gaot++, 679 bytes
- GAP, 23 bytes
- Glypho, 456 bytes
- Glypho (shorthand), 114 bytes
- gnuplot, 31 bytes
- Go, 61 bytes
- Gol><>, 16 chars
- GolfScript, 15 btyes
- Grass, 448 bytes
- Grime, 2 bytes
- Groovy, 20 bytes
- GS2, 2 bytes
- Guile, 24 bytes
- Half-Broken Car in Heavy Traffic, (3201 bytes)
- Haskell, 26 bytes
- Haxe, 61 bytes
- Haystack, 17 bytes
- Hexadecimal Stacking Pseudo-Assembly Language, 162 bytes
- Hexagony, 29 bytes
- Hodor, 28 bytes
- Huginn, 31 bytes
- Husk, 8 bytes
- Hyper-Dimensional Brainfuck, 76 bytes
- I, INVALID
- Icon, 43 bytes
- Idris, 36 bytes
- Implicit, 14 bytes
- Incident, 2080 bytes
- INTERCAL, 246 bytes
- Io, 20 bytes
- J, 19 bytes
- J-uby, 19 bytes
- Japt, 12 bytes
- Java (OpenJDK 8), 76 bytes
- Java (JDK 10), 76 bytes
- JavaScript (Babel Node), 28 bytes
- JavaScript (Node.js), 28 bytes
- JavaScript (SpiderMonkey), 20 bytes
- Jelly, 8 bytes
- Jellyfish, 15 bytes
- Joy, 29 bytes
- jq, 15 bytes
- Julia 0.4, 22 bytes
- Julia 0.5, 22 bytes
- Julia 0.6, 22 bytes
- Jx, 19 bytes
- K (Kona), 18 bytes
- K (oK), 20 bytes
- K (ngn/k), 18 bytes
- kavod, 44 bytes
- Klein, 16 bytes
- Kotlin, 49 bytes
- ksh, 18 bytes
- Labyrinth, 40 bytes
- Lean, 21 bytes
- Lily, 33 bytes
- Literate Haskell, 27 bytes
- LLVM IR, 110 bytes
- LNUSP, 349 bytes
- Locksmith, 79 bytes
- Logicode, 109 bytes
- LOLCODE, 37 bytes
- Lost, 45 bytes
- LOWER, 177 bytes
- Lua, 20 bytes
- Ly, 17 bytes
- M, 14 bytes
- M4, 13 bytes
- MachineCode, 54 bytes
- Make, 27 bytes
- Malbolge, 112 bytes
- MarioLANG, 235 bytes
- Mascarpone, 29 bytes
- Mathics, 21 bytes
- MATL, 15 bytes
- Maverick, 45 bytes
- Maxima, 23 bytes
- MaybeLater, 20 bytes
- Milky Way, 16 bytes
- Minimal-2D, 123 bytes
- miniML, 26 bytes
- Minkolang, 18 bytes
- Mirror, 16 bytes
- Momema, 63 bytes
- Monkeys, 448 bytes
- Moonscript, 20 bytes
- Mornington Crescent, 3568 bytes
- MUMPS, 18 bytes
- MY, 60 bytes
- MY-BASIC, 20 bytes
- Neim, 16 bytes
- Neutrino, 15 bytes
- Nhohnhehr, 181 bytes
- Nim, 19 bytes
- NotQuiteThere, 17 bytes
- NTFJ (NTFJC), 106 bytes
- Numberwang, 72 bytes
- Oasis, 14 bytes
- Objective-C (clang), 30 bytes
- Objective-C (gcc), 30 bytes
- OCaml, 27 bytes
- occam-pi, 83 bytes
- Octave, 19 bytes
- Ohm, 14 bytes
- Ohm v2, 14 bytes
- OML, 16 bytes
- oOo CODE, 228 bytes
- ORK, 80 bytes
- OSH, 18 bytes
- Paradoc, 2 bytes
- Parenthetic, 604 bytes
- Pain-Flak, 152 bytes
- Pari/GP, 22 bytes
- Pascal (FPC), 32 bytes
- PATH, 113 bytes
- pbrain, 87 bytes
- Perl 5, 18 bytes
- Perl 6, 19 bytes
- Phoenix, 20 bytes
- Phooey, 14 bytes
- PHP, 13 bytes
- PicoLisp, 26 bytes
- Piet, 183 bytes
- Pike, 35 bytes
- PingPong, 30 bytes
- Pip, 15 bytes
- pl, 13 bytes
- Pony, 62 bytes
- Positron, 21 bytes
- PostL, 16 bytes
- PostScript (xpost), 21 bytes
- PowerShell, 15 bytes
- PowerShell Core, 15 bytes
- Prelude, 38 bytes
- Premier, 14 bytes
- Preproc, 13 bytes
- Prolog (Ciao), 29 bytes
- Prolog (SWI), 25 bytes
- Proton, 22 bytes
- Proton 2.0, 21 bytes
- Pure, 33 bytes
- PureScript, 79 bytes
- Purple, 62 bytes
- Pushy, 16 bytes
- Pyke, 14 bytes
- Pylons, 16 bytes
- Pyon, 20 bytes
- Pyramid Scheme, 857 bytes
- Pyt, 40 bytes
- Pyth, 14 bytes
- Python 1, 20 bytes
- Python 2, 20 bytes
- Python 2 (Cython), 20 bytes
- Python 2 (IronPython), 20 bytes
- Python 2 (Jython), 20 bytes
- Python 2 (PyPy), 20 bytes
- Python 3, 22 bytes
- Python 3 (Cython), 22 bytes
- Python 3 (Stackless), 22 bytes
- QuadR, 13 bytes
- Quadrefunge-97 (MTFI), 21 bytes
- QuadS, 13 bytes
- Quarterstaff, 43 bytes
- Quintefunge-97 (MTFI), 21 bytes
- R, 20 bytes
- Racket, 37 bytes
- Rail, 27 bytes
- Random Brainfuck, 76 bytes
- Rapira, 22 bytes
- Recursiva, 14 bytes
- Reason, 23 bytes
- Red, 25 bytes
- Reng, 20 bytes
- ReRegex, 13 bytes
- Reticular, 17 bytes
- Retina, 14 bytes
- Retina 0.8.2, 14 bytes
- Rexx (Regina), 18 bytes
- rk, 37 bytes
- ROOP, 17 bytes
- Rotor, 14 bytes
- RProgN, 14 bytes
- RProgN 2, 15 bytes
- Ruby, 19 bytes
- Rust, 34 bytes
- Röda, 23 bytes
- S.I.L.O.S, 19 bytes
- Sad-Flak, 199 bytes
- Sakura, 1 byte
- Scala, 47 bytes
- sed, 14 bytes
- sed 4.2.2, 19 bytes
- Seed, 4203 bytes
- Self-modifying Brainfuck, 29 bytes
- Septefunge-97 (MTFI), 21 bytes
- Seriously, 1 byte
- Sesos, 21 bytes
- Set, 84 bytes
- Sexefunge-97 (MTFI), 21 bytes
- Shakespeare Programming Language, 612 bytes
- ShapeScript, 15 bytes
- shortC, 16 bytes
- Shove, 16 bytes
- Shtriped, 239 bytes
- Shnap, 22 bytes
- Sidef, 18 bytes
- Simplefunge, 57 bytes
- Simula (cim), 24 bytes
- SISAL, INVALID
- Snails, INVALID
- SNOBOL4 (CSNOBOL4), 28 bytes
- Snowman, 18 bytes
- SNUSP (Modular), 291 bytes
- SNUSP (Snuspi), 45 bytes
- Somme, 38 bytes
- Spaced, 67 bytes
- SQLite, 21 bytes
- Squirrel, 22 bytes
- Stack Cats, 134 bytes
- Stacked, 18 bytes
- Standard ML (MLton), 21 bytes
- Starry, 169 bytes
- Stax, 8 bytes
- Stencil, 1 byte
- Stones, 647 bytes
- str, 17 bytes
- Straw, 2 bytes
- Subskin, 47 bytes
- Surface, 516 bytes
- Swap, 29 bytes
- Swift 4, 22 bytes
- Symbolic Brainfuck, 182 bytes
- Symbolic Python, 200 bytes
- Syms, 16 bytes
- TacO, 16 bytes
- Tampio (functional), INVALID
- Tampio (imperative), 46 bytes
- Taxi, 183 bytes
- Tcl, 19 bytes
- tcsh, 18 bytes
- TemplAt, 37 bytes
- Templates Considered Harmful, 50 bytes
- Threead, 16 bytes
- Thue, 25 bytes
- Thutu, 20 bytes
- TinCan, 532 bytes
- tinyBF, 105 bytes
- tinylisp, 41 bytes
- TIS, 170 bytes
- TRANSCRIPT, 36 bytes
- Trefunge-97 (MTFI), 21 bytes
- Trefunge-98 (PyFunge), 19 bytes
- Triangular, 66 bytes
- Triangularity, 49 bytes
- Trigger, 40 bytes
- TrumpScript, 36 bytes
- Turtlèd, 14 bytes
- TypeScript, 28 bytes
- uBASIC, 17 bytes
- Underload, 16 bytes
- Unefunge-97 (MTFI), 21 bytes
- Unefunge-98 (PyFunge), 19 bytes
- Unicat, 832 bytes
- Unlambda, 36 bytes
- Unreadable, 577 bytes
- V, 14 bytes
- Vala, 36 bytes
- VAR, 19 bytes
- Verbosity, 390 bytes
- Visual Basic .NET (.NET Core), 67 bytes
- Visual Basic .NET (Mono), 67 bytes
- Vitsy, 16 bytes
- VSL, 32 bytes
- Whirl, 955 bytes
- Whispers v1, 29 bytes
- Whispers v2, 29 bytes
- Whitespace, 146 bytes
- Width, 30 bytes
- Wierd (John’s), 181 bytes
- Wise, 135 bytes
- Wolfram Language (Mathematica), 21 bytes
- wsf, 174 bytes
- Wumpus, 19 bytes
- xEec, 64 bytes
- xeraph, 19 bytes
- YABALL, 368 bytes
- Yabasic, 16 bytes
- yash, 18 bytes
- yup, 1171 bytes
- Zephyr, 20 bytes
- Zig, 81 bytes
- zkl, 22 bytes
- Zsh, 17 bytes
^dlroW ,olleH(@)
Try it online!
(()), 276 bytes
Let A =(()())
Let H =(()(())())
Let e =((()))
Let l =()
Let o =(())
Let , =(()()())
Let =((())())
Let W =(()(()))
Let r =(((())))
Let d =(()()()())
Let ! =((())()())
((((()()))((()(())())((()))()()(())(()()())((())())(()(()))(())(((())))()(()()()())((())()()))))(()((()())))
Try it online!
*><>, 21 bytes
Try it online!
,,,, 14 bytes
"Hello, World!
Try it online!
///, 13 bytes
Hello, World!
Try it online!
”Ÿ™,‚ï!
Try it online!
”Ÿ™,‚ï!
Try it online!
.!.!..!.!....!..!..!.!.!.x[!.!..!.!..!..rv].!..!.!....!..!.!.!..!....!.!......!.!.!.!.!...!.!..!.!....!.!...!..!.!..!..!.!..!...!..!..!.!....!.!....!.
Try it online!
”Ÿ™,‚ï!
Try it online!
33, 16 bytes
"Hello, World!"p
Try it online!
3var, 65 bytes
iiisa-<*>P/>is+iP>PPm-iiiPi<O/<m/>+<O+d<+<O+><kkkOP->siskkkOP</>P
Try it online!
4, 117 bytes
3.6000160103602136033260433605446067260787008070200908000120902111120111011015065095105105115055035075115125105085044
Try it online!
7, 17 bytes
5325101303040432004513151401430134321027403
Try it online!
99, 283 bytes
999 9 9
99 99999999 999 9
99
99 99999 9 999 9
99
99 99 999 999999
99
99
99 9999999 9999 999 9
99
99 99 9999999 9 999 9 999 9 999 9
99
99 99 999999 9 999999 9
99
9999
99 99999 999 999999 999 9
99
99 9999999 9999 9 999 9
99
99 99 999999 9
99
99 99 999999 999 9
99
99 99999 9999999 9
99
Try it online!
;#+, 106 bytes
;;;;;;;;;~++++++++>#<+++;;:>#<+-;;>#<#<-;;;>#<-+++++++;;;;-:>#<-+;;;#::<;;;-++#:<#<;;;#-<;;;#<+;;#-:<-+;;#
Try it online!
><>, 23 bytes
"!dlroW ,olleH"l?!;oe0.
Try it online!
???, 80 bytes
;,".."-..;,;...;...--'",,,,;."----!----,!-!!--.!----!;;!;;;,!-!...!;;!;,!-----.!
Try it online!
\/, 189 bytes
\/>>>\/\\/>\/\\/>\/\\>\>\\>\[/\/>>>>\[/\/\>>>\[/\/\>>>>\\/>>\/\>>>/\//\//>\/\]/\//>\/\]/\//\/>>>\]/\/\\\\./\/\\/>>\/\\/>\/\./\/\\./\/\./\/>\>>>>\>>>\./\/>\\/>>\/\\[/\/\\/>\/\./\//\//\/\]/\/
Try it online!
#r3TQJ
print"Hello, World!"
Try it online!
Acc!!, 122 bytes
108
Write 72
Write 101
Write _
Write _
Write 111
Write 44
Write 32
Write 87
Write 111
Write 114
Write _
Write 100
Write 33
Try it online!
o,or
l Wl
le!d
"H"p
Try it online!
H
Try it online!
procedure GNAT.IO.H is begin Put("Hello, World!");end;
Try it online!
L,"Hello, World!
Try it online!
;I- & e$ & m- & g2Ph$ & a2$ & n$ & e2+- & g2Ph$ & OPh$ & m- & e- & n-
} AgR}; AgR}; A=AgR}; AgR}; AgR}; AgR}; AgR}; AgR}; AgR}; AgR}; AgR}; AC
Try it online!
Agda, 48 bytes
open import IO
main = run(putStr"Hello, World!")
Try it online!
<[.<]$$$,{}~<~)+{~*@+{${)~*~)~)~@<-
Try it online!
발따밤따빠받나파빠밣다빠밦다빠받타밢밢따밦다밤밣따밦밦따빠밣다파받따빠받다파빠빠밠타밣밢따아멓희
Try it online!
print("Hello, World!")
Try it online!
/OH!lloo /
@""edlr,W\
Try it online!
print"Hello, World!";
val _=OS.Process.exit 0;
Try it online!
kjjjggDLeaCLcbbbCLLaaaCLjjjggDLjhhDLsFihhDLCLaaaCLdaaaaCLdaaCLsFiiDL
Try it online!
epepaaaeccccseaiaiaaaeaeesaajaeejaeejjeeejaaeejaiiijccjcjeeejiiiiiijcijcciij
Try it online!
hhdtdadhatdoddhhhgahhhhhadohhhhhhhadodohhhadoydhhgddhhdtdaaohhhhcoyhhhhhddaaaoydohhhadohhhdacdohhdtdacohhhco
Try it online!
“Hello, World!”
Try it online!
⎕←'Hello, World!'
Try it online!
⎕←'Hello, World!'
Try it online!
⎕←'Hello, World!'
Try it online!
(def start!(lambda(_)(write!"Hello, World!")))
Try it online!
"Hello, World!"
Try it online!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.------.--------.-------------------------------------------------------------------.
Try it online!
\
/
>++>+++>+++>+<<<<-/>+>+>->+<<<<<-\>>.>---.+++++++..+++.>>++++.------------.<-.<.+++.------.--------.>>+.
\ \
\++++>
++++++++/ /
Try it online!
"Hello, World!"
Try it online!
IT'S SHOWTIME
TALK TO THE HAND "Hello, World!"
YOU HAVE BEEN TERMINATED
Try it online!
.-$"Hello, World!"
Try it online!
"Hello, World!".
Try it online!
.globl _start
.print "Hello, World!"
_start:mov $60,%rax
syscall
Try it online!
format ELF executable
mov eax,4
mov ebx,1
mov ecx,s
mov edx,13
int 128
mov eax,1
mov ebx,0
int 128
s db "Hello, World!"
Try it online!
.data
s:.string "Hello, World!"
.globl main
main:movl $4,%eax
movl $1,%ebx
movl $s,%ecx
movl $13,%edx
int $128
movl $1,%eax
movl $0,%ebx
int $128
ret
Try it online!
.code
mov eax,4
mov ebx,1
lea ecx,s
mov edx,13
int 128
s db"Hello, World!"
end
Try it online!
.data
s:.ascii"Hello, World!"
.text
main:la$a0,s
syscall
li$v0,10
syscall
Try it online!
global _start
_start:mov edx,13
mov ecx,s
mov eax,4
mov ebx,1
int 128
mov eax,1
mov ebx,0
int 128
s db"Hello, World!"
Try it online!
Print!"Hello, World!"
Try it online!
-a1=oA-a1:bA=iB!dlroW ,olleH
Try it online!
AWK, 25 bytes
END{print"Hello, World!"}
Try it online!
axo, 29 bytes
"!dlroW ,o%
\%#[<"Hell<
>( ^
Try it online!
Bash, 18 bytes
echo Hello, World!
Try it online!
bc, 16 bytes
"Hello, World!"
Try it online!
Beam, 120 bytes
'''''''''>`++++++++)@'''P''''>`++++)+@+++++++@P@+++@'P'L'''>`++++++)''P'>`++++)@''p@'p>`+++++)@'p@+++@`p@--------@''p+@H
Try it online!
Bean, 17 bytes
00000000: 2623 8100 c8e5 ecec efac a0d7 eff2 ece4 &#..............
00000010: 21 !
Try it online!
print("Hello, World!");
Try it online!
k zzzc xw xw z k xx k x k d k k k zzxa k zzzzzzzzf xw k zd z xw xo k k k x xw k zk k zzzzzzzzzzxx qs z xo xw xj kd xo
Try it online!
_`Hello, World!
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"ck,@!dlroW ,olleH
Try it online!
"!dlroW ,olleH"ck,@
Try it online!
00000000: 2a48 656c 6c6f 2c20 576f 726c 6421 *Hello, World!
Try it online!
Z0:0Z1:0
.deref i c
.testH c p-1
p:.out c
.next i
0 0 0
c:0i:s
s:72 101 108
108 111 44
32 87 111
114 108 100
33-1
.include lib.bbj
Try it online!
<<<<<}<<<<}<<<}<<<}}<}}<}}<}}<}}}<}}}}<}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}}<}}<}}<<<<<<<<<<<}<}}<}}<}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<<}}<}}<}}<}}}<}}<}}<}}<}}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<}}<}}<}}<}}}}}<}}}}<<<<<<<<<<<}}<}}<}}<}}<}}}}<<<<<<<<}}<}}<}}<}}<}}<}}}}}<}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}}}}<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}<<<<<<<<}}<}}<}}<}}}<}}<}}<}}}<}}<<<<<<<<<<<}
Try it online!
MOV 1 &1 &1
OUT &72 1
OUT &101 1
OUT &108 1
OUT &108 1
OUT &111 1
OUT &44 1
OUT &32 1
OUT &87 1
OUT &111 1
OUT &114 1
OUT &108 1
OUT &100 1
OUT &33 1
Try it online!
+>+>+@+{{{+{{{.&+{+{{{+{{+.+++++++..+++.<+{{+{+{{.&+{{{{{.<+{{+{{+{+{+.<.+++.------.--------.<+.
Try it online!
Boo, 20 bytes
print"Hello, World!"
Try it online!
;;;+;+;;+;+;+;+;+;+;;+;;+;;;+;;+;+;;+;;;+;;+;+;;+;+;;;;+;+;;+;;;+;;+;+;+;;;;;;;+;+;;+;;;+;+;+;+;+;+;;;;+;+;;+;;+;+;;+;;;+;;;+;;+;+;;+;;;+;+;;+;;+;+;+;;;;+;
Try it online!
"Hello, World!"w
Try it online!
@Hw
Try it online!
⠆⠄⡒⡆⡘⠀⠊⠦⢦⠗⢾⠽⠂⢢⢾⢦⢦⠮⢄
Try it online!
((((((((((((()()){}){}){}){}()))){}{}())([][]){})[][])[[]]())[((()[]){}){}])([()[]](([]([](((([][]))([]{}{})))[]{}[])[[]])))(([][][]){})
Try it online!
((((((((((((()()){}){}){}){}()))){}{}())([][]){})[][])[[]]())[((()[]){}){}])([()[]](([]([](((([][]))([]{}{})))[]{}[])[[]])))(([][][]){})
Try it online!
-[++[<++>->+++>+++<<]---->+]<<<<.<<<<-.<..<<+.<<<<.>>.>>>-.<.+++.>>.>-.<<<<<+.
Try it online!
.+.+..+.+....+..+..+.+.+.+.+..+.+..+...+..+.+..+...+..+.+....+..+.+.+..+....+.+......+.+.+.+.+...+.+..+.+....+.+...+..+.+..+..+.+..+...+..+..+.+....+.+....+.
Try it online!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++:..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.;.--------.-------------------------------------------------------------------.
Try it online!
+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.
Try it online!
"Hello, World!"&@
Try it online!
_#Jgnnq."Yqtnf#_{?
#{<{>-?>--.>?
Try it online!
Brat, 17 bytes
p "Hello, World!"
Try it online!
(print"Hello, World!")
Try it online!
00000000: 1527 4d50 62a9 9a29 6b6d e2 .'MPb..)km.
Try it online!
main(){puts("Hello, World!");}
Try it online!
main(){puts("Hello, World!");}
Try it online!
main(){puts("Hello, World!");}
Try it online!
class H{static void Main(){System.Console.Write("Hello, World!");}}
Try it online!
class H{static void Main(){System.Console.Write("Hello, World!");}}
Try it online!
Console.Write("Hello, World!")
Try it online!
class H{static void Main(){System.Console.Write("Hello, World!");}}
Try it online!
Console.Write("Hello, World!")
Try it online!
#include<cstdio>
int main(){puts("Hello, World!");}
Try it online!
#include<cstdio>
main(){puts("Hello, World!");}
Try it online!
%"Hello, World!";x
Try it online!
(p"Hello, World!")
Try it online!
389960998265612367812323333 115dÆP
Try it online!
shared void run(){print("Hello, World!");}
Try it online!
Hello, World!
Try it online!
"IpQ:AQ
""2(-znK]
"" "Tr4r[
"")$dNcA
"" #!&
Try it online!
write("Hello, World!");
Try it online!
Hello, World!
Try it online!
" Hello, World! " pstring
Try it online!
"Hello, World!"o
Try it online!
print"Hello, World!"
Try it online!
Chef, 236 bytes
H.
Ingredients.
72 l h
101 l e
108 l l
111 l o
44 l C
32 l S
87 l w
114 l r
100 l d
33 l X
Method.
Put X.Put d.Put l.Put r.Put o.Put w.Put S.Put C.Put o.Put l.Put l.Put e.Put h.Pour contents of mixing bowl into baking dish.
Serves 1.
Try it online!
(display"Hello, World!")
Try it online!
(print"Hello, World!")
Try it online!
Chip, 97 bytes
!ZZZZZZZZZZZZt
|))))))x)))))f
|)xx)x-))xxxa
|)))))-))x))c
)))))x-))))g
)-))))-x)xd
b e^b^e
Try it online!
.assembly H{}.method static void H(){.entrypoint ldstr"Hello, World!"call void[mscorlib]System.Console::Write(string)ret}
Try it online!
00000000: 2201 1d92 93bd 33f1 a12f 2a4e 940b 32 ".....3../*N..2
Try it online!
cixl, 26 bytes
use: cx;'Hello, World!'say
Try it online!
CJam, 15 bytes
"Hello, World!"
Try it online!
module main
Start="Hello, World!"
Try it online!
(print"Hello, World!")
(exit)
Try it online!
(print"Hello, World!")
Try it online!
PROGRAM-ID.H.PROCEDURE
DIVISION.DISPLAY "Hello, World!".
Try it online!
class H
def main
print'Hello, World!'
Try it online!
"Hello, World!"|>print
Try it online!
console.log("Hello, World!")
Try it online!
console.log("Hello, World!")
Try it online!
{- -}!/*{-{- {- -}! /* /*/* /*-}-}# {- -}!/*{- e#-}///*{-e#-}//{-# -}!{-# e#-}///*{-{-/* /*{-e#-}// /*-}-} /*# {- -}!/*
Try it online!
"Hello, World!" - Satisfied Consumer of Hello
Hello has been selling out worldwide!
Try it online!
(princ"Hello, World!")
Try it online!
when H=""then set H="Hello, World!"put H
Try it online!
"Hello, World!
Try it online!
Cood, 381 bytes
More 72 of this
Im very hungry
More 29 of this
Im very hungry
More 7 of this
Im very hungry
Im very hungry
More 3 of this
Im very hungry
Less 67 of this
Im very hungry
Less 12 of this
Im very hungry
More 55 of this
Im very hungry
More 24 of this
Im very hungry
More 3 of this
Im very hungry
Less 6 of this
Im very hungry
Less 8 of this
Im very hungry
Less 67 of this
Im very hungry
Try it online!
Hello, World!
Try it online!
COW, 261 bytes
MOoMOoMOomoOMOomoOMOomoOmoOMoOmoOMoOmoOmoOMoOMOOMoOMoOMoOMoOMOOmoOMoOMoOMoOMOOmoOMoOMoOMoOMoOmoOMOoMOomoOMoOMoOMoOmOomOomOoMOomoomOoMOomoomOoMoOMoOMoOmoomoOmoOmoOMoomoOMOoMOomoOMOoMoomoOMooMooMoOmoOMoOMoOMoOMoOmoOMoOMoOMoOMooMoOmoOMOoMOomoOMOOmoOMOoMoomOomOomoo
Try it online!
Hello, World!?0
Try it online!
"Hello, World!"q
Try it online!
puts "Hello, World!"
Try it online!
CSL, 81 bytes
p*++1+p*DD+p---p+++pDDp-*+++Dpp&&D&D++1D&D&DD-~pD+++ppDD&--~pD+*D+p*-DDDDD*D++1E!
Try it online!
RU+432@6+50-4@6+3-4@6@6+1-00@6-331@6-00@6+4110@6+0000@6+1-00@6-0@6-2+4@6-331@6
Try it online!
./v.o;@?/"!dlroW"S',u/"Hello"
Try it online!
import IO
main=putStr"Hello, World!"
Try it online!
Cy, 18 bytes
"Hello, World!" :<
Try it online!
D, 52 bytes
import std.stdio;void main(){"Hello, World!".write;}
Try it online!
D2, 22 bytes
"r8$.s$o;Hello, World!
Try it online!
Dash, 18 bytes
echo Hello, World!
Try it online!
dc, 16 bytes
[Hello, World!]P
Try it online!
w
Try it online!
13072101108108111044032087111114108100033D301
Try it online!
=#:#Hello, World!#/##3#=#?#9#"
Try it online!
'Hello, World!'
Try it online!
`u
@"Hello, World!"
Try it online!
'Hello, World!'‼
Try it online!
+ +..,.,..,,.,.,.,.,$,,.,..,,,..,,..,,$,,.,,,..,,...,..,$,.,,,.,.,.,...,,.$,.,.....,,,.,.,.,$.,,..,.,.,,..,,,,$
^
++.#
Try it online!
Dodos, 159 bytes
* 2
1 0 4
L
L
1 *
4 3 1
2 1 1
2 2 3
1 *
4 *
L
+ 0 0 4
3 1 1
L
3 1 4
*
2 4
+
dot
i
+ j
j
dip + dab
0
1
i + 0
2
i 1
3
i 2
4
i 3
Try it online!
"Hello, World!\n"
Try it online!
@0
Hello, World!
@
ad
Try it online!
put string Hello, World!
Try it online!
main(){puts("Hello, World!");}
Try it online!
#include<cstdio>
int main(){puts("Hello, World!");}
Try it online!
Egel, 52 bytes
import"io.ego"using IO
def main=print"Hello, World!"
Try it online!
Hello\,\ World\!`
Try it online!
0000000: 7f 45 4c 46 01 00 00 00 00 00 00 00 00 90 43 0d .ELF..........C.
0000010: 02 00 03 00 19 90 43 0d 19 90 43 0d 04 00 00 00 ......C...C.....
0000020: b9 2e 90 43 0d b2 0d cd 80 cc 20 00 01 00 48 65 ...C...... ...He
0000030: 6c 6c 6f 2c 20 57 6f 72 6c 64 21 llo, World!
Try it online!
IO.puts"Hello, World!"
Try it online!
load B,A
putc B
add A,1jne 0,A,13exit
.data
.string"Hello, World!"
Try it online!
(princ"Hello, World!")
Try it online!
#33#100#108#114#111#87#32#44#111#108:#101#72.............
Try it online!
💬Hello, World!💬➡
Try it online!
🏁🍇😀🔤Hello, World!🔤🍉
Try it online!
😭!dlroW ,olleH😲⏪⏬⏩
Try it online!
“Hello, World!”
Try it online!
main(_)->io:fwrite("Hello, World!").
Try it online!
ETA, 73 bytes
ninenahaenatoenaaaenatsentnoeniiensaenatsenatoenehnahoentoaeooooooooooooo
Try it online!
evil, 70 bytes
aeeeaeeewueuueweeueeuewwaaaweaaewaeaawueweeeaeeewaaawueeueweeaweeeueuw
Try it online!
@1+E
@1+17
@1+1e
@1+1e
@1+1h
@1+c
@1+T
@1+1h
@1+1k
@1+1e
@1+16
@1+1
Try it online!
printf(quote(Hello\x2c\x20World\x21))
Try it online!
printf"Hello, World!"
Try it online!
printf"Hello, World!"
Try it online!
Face, 41 bytes
(Hello, World!
)\$*m%*7%+%%%,c'$,ioow%$%o
Try it online!
USE: io "Hello, World!"print
Try it online!
class H{Void main(){echo("Hello, World!")}}
Try it online!
print"Hello, World!";
Try it online!
7 7
3
5 5
6 5
4 3 3
0 5 3 0 7 3 0 0
0 5 7 0 0 5 0 4
0 6 5 2 4 6 2 3
0 6 6 0 7 7 2 3
0 6 6 2 5 4 7 4
2 2
3 5
3
Try it online!
FEU, 15 bytes
a/Hello, World!
Try it online!
"Hello, World!
Try it online!
fish, 18 bytes
echo Hello, World!
Try it online!
R"Hello, World!";
Try it online!
R"Hello, World!";
Try it online!
>^>>>^>>>.^<<^<^<<^>>>>>.^<<<^>>>..^<^>.^<^<<<<<^>>>>>>.<<^<^>>>.^<^<^<<^<^<^>>>>>>.<<<^<^<^>>>>>.^<<^<^<^>>>>.<^<^<^<^>>>>.<<<^>>>.^<<^<<<<^>>>>>>.
Try it online!
1.1t "Hello, World!"
Try it online!
Foo, 14 bytes
"Hello, World!
Try it online!
89*@AA*i@7+@@3+@4B*@C'!sF+!@3+@6'@8'!3B*!&
Try it online!
1PRINT"Hello, World!":END
Try it online!
.( Hello, World!)
Try it online!
print'("Hello, World!")'
end
Try it online!
`Hello, World!`
Try it online!
(3^72*5^101*7^108*11^108*13^111*17^44*19^32*23^87*29^111*31^114*37^108*41^100*43^33)/2
Try it online!
72:108)<101[44+-6:114)32[100 33H]87]:111
Try it online!
╔══════════╗
║2388215291╟
║3945970717║
║0943959830║
║0709090713║
║3592077341║
║6068961777║
║8210571695║
║52834632 ║
╚══════════╝
Try it online!
"H","e","l","l","o",","," ","W","o","r","l","d","!",@
Try it online!
write"Hello, World!"
Try it online!
Gaia, 14 bytes
“Hello, World!
Try it online!
(print"Hello, World!")
Try it online!
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleet bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
bleeeeeeeeeeeeet bleeeeeeeeeet
bleeeeeeeeeeeeet baaaa bleet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet baaaaaaaaaaaaa bleet bleeeeeeeeeet
bleeeeeeeeeet
bleeeeeeeeeeeeeeet baaaaaaaaaaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet bleeeeeeeeeeeeeeet
bleeeeeeeeeeeeet baaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaa bleet bleeeeeeeeeet
bleeeeeeeeeet
baaaaaaaaaaaaaa bleet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet
Try it online!
GAP, 23 bytes
Print("Hello, World!");
Try it online!
aabcaabcabbaaabcabbaabababbcababababababababababaabcabcaabbaabbcabbbaabcabbaabababbcaabcabbaabababbbaabbaabcabcaabbaaabcabcaabbaabbaabababababbbabbbaabcabbaaabcabbaaabcabbaabababbbaabbaabcabcaabbaabababababbaabababbaababaabcaabcabbaaabcabbaabababbaabababbaabbaabbbabbbababaabcabbaaabcabbaaabcabbaabbcaabcabcaabbaabbbabababababbbaabcabbaaabcabbaaabcabbaabbbaabcabcaabbaaabcabcaabbaaabcabcaabbaabbbaabcabbaabababababbcabbbaabcabbaaabcaabcabbaaabcabbaabbcabbb
Try it online!
11+1+d*ddddd1-+*o1+d*1+do\1-+1-++ddoo1+1+1+do\1-+dd+d+d11+1+d+d++ood1+1+1+*1-+oddo1+1+1+o1-+1-+1-+o1+dd*o1+11+1+*o
Try it online!
set print'-
print'Hello, World!
Try it online!
Go, 61 bytes
package main
import."fmt"
func main(){Print("Hello, World!")}
Try it online!
"!dlroW ,olleH"H
Try it online!
"Hello, World!"
Try it online!
Grass, 448 bytes
wWWWwWWWWwWWWWWwvwwWWwWWWwvWwWwwwwwWWWwWWWwWWWWWwvwWWwwwwwwwwwwwWWWwWWWWWwWWWWwvwWWwwwwwWWWWWWWWWWWWwWWWwvWwwwwwwwwwwwWWwwwwwwWWWWWWWWwWWWWWWWwwWWWWWWwwwwwwwvwWWWWWWWwwwwwwwwwWWWWWWWWWWWWWwWWWwvWwwwwwwwwwwwwwwwwwWWwwwwwwwwwwwwWWWWWWWWWWWWWWWWWwvwWwWwwwwwwwwWwwwwwwWwwwwwwWwwwwwwwWwwwwwwwWwwwwwwwwwwwwwwWWWWWWWWWWWWWWWWWWwvwwWWWWWWWWWWWWWWWWWWWWWWwWWWwwwvWWwWWWWWWWWWWWWWWWWWWWWWwwwwWWwwwwwwwwwWwwwwwwWwwwWwwwwwwwwwWWWWWWWWWWWWwWwwwwwwwwwwwwwwwwwwvw
Try it online!
.+
Try it online!
print'Hello, World!'
Try it online!
GS2, 2 bytes
↕h
Try it online!
(display"Hello, World!")
Try it online!
@outtext
v >v ^
> v < v >>^<
v ^ v v ^
^ < v ^
^ v ^
> />^<v v ^
^ >v< < v ^
^ v ^
^ > />^<v v ^ #
^ ^>v< < v ^ ^
^ ^ v ^ ^
^ > />^<v v ^ ^
^ ^>v< < v ^ ^
^ ^ v ^ ^
^ > />^<v v ^ ^
^ ^>v< < v ^ ^
^ ^ v ^ ^
^ > />^<v v ^ ^
^ ^>v< < >v v ^ >>^<
^ ^ ^v v ^ ^
^ > />^<v ^v v ^ ^
^ ^>v< < ^v v >>^<^
^ ^ ^v v ^ ^
^ > />^<v ^v v ^ ^
^ ^>v< < ^v v ^ ^
^ ^ ^v v ^ ^
^ > />^<v ^v v ^ ^
^ ^>v< < ^v v ^ ^
^ ^ ^v v ^ ^
^ > />^<v ^v v ^ ^
^ ^>v< < ^v v ^ ^
^ ^ ^v v ^ ^
^ > />^<v ^v v ^ ^
^ ^>v< < ^v v ^ ^
^ ^ ^v v ^ ^
^ > />^<^v v ^ ^
^ >> ^ ^ < v ^ ^
^ >v<<<<<<<<<<<< v v ^ ^
^ v >^< v v>>^< ^
^ v > >v v v^ ^
> ^ v v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v ^
^ ^ v ^^ v v >>^<
^ ^ v ^^ < v v ^
^ ^ v>>^< v v ^
^ ^ v v ^
^ ^ v^ v v ^
^ ^ v^ v v ^
^ ^ v^ v v v
^ ^ v^ v v >v <
^ ^ v^ v v >>^<^
^ ^ >v <^ v v ^ ^
^ ^ >>^^< v v ^
^ ^ ^ v v ^
^ ^ v >v ^
^ ^ v ^v ^
^ ^ v v ^
^ ^ v v ^
^ ^ v v v ^
^ ^ < v v ^
^ >^< v v ^
^ ^ v v ^
^ v > ^< ^
^ < ^
>>^<
> ^<v
^ >v<<
v
>v<
^
>^<
o>v
v > ^<
v ^
Try it online!
main=putStr"Hello, World!"
Try it online!
Haxe, 61 bytes
class Main{static function main()Sys.print("Hello, World!");}
Try it online!
"Hello, World!"o|
Try it online!
20002140000020006440000020006C40000020007240000020006F40000020005740000020002040000020002C40000020006F40000020006C40000020006C400000200065400000200048400000140000
Try it online!
H;_e;r;2l.;P.QW;l/P1;@;0d;\o;
Try it online!
hodor.hod("Hello,","World!")
Try it online!
main(){print("Hello, World!");}
Try it online!
Husk, 8 bytes
¨H◄⁰,ω]!
Try it online!
+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.
Try it online!
I, INVALID
Icon, 43 bytes
procedure main()
write("Hello, World!")
end
Try it online!
main:IO()
main=putStr"Hello, World!"
Try it online!
«Hello, World!
Try it online!
A1.A2.A3,A4.A5,A6,A7;A8;B1;B2,B3.B4,B5;B6.B7.B8;C1,C2.C3;C4.C5,C6;C7,:C8.D1;D2,D3.D4,D5.D6;D7.D8,E1;E2;E3;E4,E5,E6.E7,E8.F1;F2.F3.F4,F5.F6;:F7.F8;G1,G2;G3,G4;G5.G6.G7.G8;H1.H2;H3.H4.H5.H6,H7;H8;I1,I2.I3;I4,I5.:I6,I7.I8,J1;J2,J3,J4,J5;J6;J7.J8;K1;K2;K3;K4,K5,K6;K7.K8,L1;L2,L3;L4,:L5;L6;L7,L8,M1.M2.M3.M4,M5,M6,M7,M8,N1.N2;N3,N4.N5;N6,N7.N8,Z4;a1,a1.:Z3.A1,a1;a2,a2,A1,A2.a2,a3.a3.A2,A3,a3.a5,a5,A3;A5.a5,a6,a6.A5;A6.a6.:a8.a8.A6;A8.a8;b2,b2.A8;B2.b2,b4.b4,B2,B4;b4.b5;b5;B4;B5;b5.b8.b8,B5.:B8.b8.c1;c1,B8,C1;c1,c2,c2;C1;C2,c2.c5,c5;C2,C5,c5.c8.c8,C5;C8;c8,d1;:d1.C8,D1;d1.d2;d2.D1.D2.d2.d5,d5,D2.D5.d5.d8,d8;D5;D8.d8,e5.e5.D8;E5,:e5,e8,e8,E5,E8;e8,f1.f1.E8.F1;f1;f2,f2;F1.F2.f2;f5.f5;F2;F5,f5;f7;f7.:F5,F7,f7;f8.f8;F7.F8,f8,g1;g1.F8;G1.g1,g2;g2.G1,G2,g2,g3;g3;G2,G3;g3,:g4,g4.G3;G4.g4.g5.g5,G4,G5.g5;g7;g7.G5;G7,g7,g8;g8.G7,G8;g8;h4.h4,G8;:H4,h4;h8,h8,H4.H8,h8.i5.i5;H8;I5;i5.i8;i8.I5,I8,i8.j1;j1;I8,J1;j1.j3.:j3;J1,J3;j3;j4,j4.J3,J4.j4,j8,j8.J4;J8,j8.k1.k1.J8.K1,k1,k2.k2;K1,K2;:k2.k5;k5;K2,K5.k5,k8;k8,K5.K8,k8;l1,l1;K8;L1;l1,Z1;Z2;Z2,Z3.Z2;Z1.Z1,:l2;l2;L1;L2,l2;l4.l4.L2.L4;l4.l5.l5.L4;L5;l5.l8.l8,L5.L8;l8;m2;m2.L8;:M2.m2,m3,m3,M2,M3,m3;m4.m4.M3;M4.m4,m5.m5.M4,M5,m5;m7,m7.M5.M7;m7.m8.:m8,M7,M8,m8,n1;n1.M8,N1;n1.n3,n3;N1;N3,n3.n5,n5;N3,N5;n5,n6.n6.N5.N6.:n6,n7;n7;N6.N7;n7.n8,n8;N7,N8;n8,a4,a4;Z3;A4,a4;a7.a7.A4.A7;a7,b1.b1;:A7;B1,b1;b3;b3,B1,B3.b3,b6.b6;B3;B6,b6;b7;b7,B6,B7,b7;c3,c3.B7,C3,c3.:c4.c4,C3,C4.c4;c6.c6,C4,C6.c6;c7,c7;C6.C7,c7.d3;d3.C7,D3,d3;d4;d4.D3,:D4,d4;d6,d6,D4,D6.d6;d7,d7,D6,D7.d7,e1,e1;D7,E1.e1,e2,e2;E1;E2,e2.e3;:e3,E2,E3,e3.e4;e4.E3.E4;e4,e6;e6;E4,E6,e6.e7.e7;E6.E7.e7,f3,f3.E7,F3;:f3.f4;f4,F3;F4,f4;f6;f6.F4.F6,f6,g6.g6;F6.G6.g6.h1;h1;G6;H1,h1.h2;h2.:H1;H2,h2.h3,h3,H2,H3,h3.h5.h5;H3,H5;h5;h6;h6;H5.H6.h6,h7.h7.H6,H7.h7;:i1,i1,H7.I1,i1.i2;i2;I1;I2,i2,i3.i3,I2,I3.i3;i4;i4;I3,I4,i4.i6,i6,I4.:I6,i6.i7.i7,I6;I7;i7.j2;j2;I7.J2;j2,j5;j5.J2.J5;j5.j6,j6.J5,J6,j6;j7;:j7;J6,J7.j7;k3,k3;J7.K3.k3.k4.k4,K3.K4;k4,k6;k6,K4.K6;k6,k7.k7;K6,K7.:k7,l3.l3.K7;L3;l3.l6;l6,L3;L6,l6;l7,l7,L6;L7.l7,m1.m1,L7;M1;m1,m6;m6,:M1;M6,m6;n2;n2;M6,N2,n2;n4.n4,N2;N4,n4.N8.N4,Z4,Z4
Try it online!
PLEASEDO,1<-#13PLEASEDO,1SUB#1<-#238PLEASEDO,1SUB#2<-#108PLEASEDO,1SUB#3<-#112DO,1SUB#4<-#256DO,1SUB#5<-#64DO,1SUB#6<-#194DO,1SUB#7<-#48DO,1SUB#8<-#26DO,1SUB#9<-#244DO,1SUB#10<-#168DO,1SUB#11<-#24DO,1SUB#12<-#16DO,1SUB#13<-#162DOREADOUT,1DOGIVEUP
Try it online!
Io, 20 bytes
"Hello, World!"print
Try it online!
J, 19 bytes
echo'Hello, World!'
Try it online!
puts"Hello, World!"
Try it online!
Japt, 12 bytes
`HÁM, World!
Try it online!
interface H{static void main(String[]a){System.out.print("Hello, World!");}}
Try it online!
interface H{static void main(String[]a){System.out.print("Hello, World!");}}
Try it online!
console.log('Hello, World!')
Try it online!
console.log('Hello, World!')
Try it online!
print`Hello, World!`
Try it online!
“3ḅaė;œ»
Try it online!
P"Hello, World!
Try it online!
Joy, 41 bytes
"Hello, World!"putchars.
quit
Try it online!
jq, 15 bytes
"Hello, World!"
Try it online!
print("Hello, World!")
Try it online!
print("Hello, World!")
Try it online!
print("Hello, World!")
Try it online!
Jx, 19 bytes
echo'Hello, World!'
Try it online!
`0:"Hello, World!"
Try it online!
{}`0:"Hello, World!"
Try it online!
"Hello, World!"
Try it online!
72#101#108><><##111><#44#32#87##114##100#33#
Try it online!
"Hello, World!"@
Try it online!
fun main(a:Array<String>){print("Hello, World!")}
Try it online!
ksh, 18 bytes
echo Hello, World!
Try it online!
72.10:1.:8:..:):1:.#2#4..:1..4.:8.0.33.@
Try it online!
Lean, 21 bytes
#print"Hello, World!"
Try it online!
Lily, 33 bytes
print("Hello, World!")
Try it online!
>main=putStr"Hello, World!"
Try it online!
@s=global[13x i8]c"Hello, World!"declare i8@puts([13x i8]*)define i8@main(){call i8@puts([13x i8]*@s)ret i8 0}
Try it online!
LNUSP, 349 bytes
1 \ !!
2 XX !
1 ! !!
33 +
1 *
100 +
1 *
108 +
1 *
114 +
1 *
111 +
1 *
87 +
1 *
32 +
1 *
44 +
1 *
111 +
1 *
108 +
1 *
108 +
1 *
101 +
1 *
55 +
16 + ?--?@ !
1 + ?@ | ?
1 * | +| *
1 ! ? ! ?
1 !-------------------?-@?
Try it online!
070271709020871170700119081709707090317090404719030271908077197090319990303719
Try it online!
var l=@1101100out@1001000+@1100101+l+l+@1101111+@101100+@100000+@1010111+@1101111+@1110010+l+@1100100+@100001
Try it online!
HAI 1
VISIBLE "Hello, World!"
KTHXBYE
Try it online!
Lost, 45 bytes
v<<<<<<<<<<>>>>>>>>>>>
>%?"Hello, WorldvU"-+@
Try it online!
LOWER, 177 bytes
ₔₓ₇₂ₔₓ₁₀₁ₐ₌₁₀₈ₔₓₐₔₓₐₔₓ₁₁₁ₔₓ₄₄ₔₓ₃₂ₔₓ₈₇ₔₓ₁₁₁ₔₓ₁₁₄ₔₓₐₔₓ₁₀₀ₔₓ₃₃
Try it online!
Lua, 20 bytes
print"Hello, World!"
Try it online!
Ly, 17 bytes
"Hello, World!"&o
Try it online!
M, 14 bytes
“Hello, World!
Try it online!
M4, 13 bytes
Hello, World!
Try it online!
e80d00000H656c6c6f2c20576f726c6421596a1[6adZ6a4Xcd80c3
Try it online!
Make, 28 bytes
a:
@:$(info Hello, World!)
Try it online!
('&%:9]!~}|z2Vxwv-,POqponl$Hjihf|B@@>,=<M:9&7Y#VV2TSn.Oe*c;(I&%$#"mCBA?zxxv*Pb8`qo42mZF.{Iy*@dD'<;_?!\}}|z2VxSSQ
Try it online!
+>+>)+)+)+++)++++((((-[!)>->.
+"+"===================#+".")
+++!((+++++++++)++++++)<.---+
++=#===================")---.
++((.-(.)).+++..+++++++.<---
!+======================---
=#>++++++++++++++.).+++.-!>!
=======================#=#
Try it online!
[!dlroW ,olleH]$.............
Try it online!
Print@"Hello, World!"
Try it online!
MATL, 15 bytes
'Hello, World!'
Try it online!
outc(32+40`69`76`76`79`12`0`55`79`82`76`68`1)
Try it online!
print("Hello, World!");
Try it online!
print"Hello, World!"
Try it online!
"Hello, World!"!
Try it online!
--->->-> D
D+>>+>+>L
DD/+++<D/-< L
>R++++ R>+++D
>D-->++++> L
>R>+++<<<- /UU
R.>-->-.>..+>+D
D>-->+.+++>+++L
R>-.D
U/<<L
Try it online!
map putchar"Hello, World!"
Try it online!
"Hello, World!"$O.
Try it online!
"Hello, World!"@
Try it online!
0-9*072*0101*0108*0108*0111*044*032*087*0111*0114*0108*0100*033
Try it online!
7 RIGHT
7 RIGHT
7 RIGHT
7 RIGHT
7 UP
5 DOWN
5 RIGHT
4 DOWN
7 TEACH
7 BOND
4 UP
7 BOND
7 TEACH
7 TEACH
6 YELL
4 TEACH
4 TEACH
7 FIGHT
5 TEACH
6 YELL
7 TEACH
7 TEACH
5 FIGHT
6 YELL
6 YELL
7 TEACH
5 FIGHT
6 YELL
7 EGO
4 TEACH
5 TEACH
6 YELL
4 FIGHT
7 TEACH
6 YELL
4 TEACH
4 TEACH
4 DOWN
7 TEACH
4 UP
4 TEACH
5 FIGHT
6 YELL
4 TEACH
7 TEACH
6 YELL
7 TEACH
5 FIGHT
6 YELL
7 FIGHT
5 FIGHT
5 FIGHT
6 YELL
7 FIGHT
7 FIGHT
6 YELL
7 EGO
7 TEACH
7 TEACH
6 YELL
Try it online!
print"Hello, World!"
Try it online!
Take Northern Line to Hendon Central
Take Northern Line to Bank
Take Circle Line to Bank
Take District Line to Gunnersbury
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Bank
Take Circle Line to Hammersmith
Take Circle Line to Cannon Street
Take Circle Line to Hammersmith
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Paddington
Take District Line to Acton Town
Take Piccadilly Line to Holloway Road
Take Piccadilly Line to Acton Town
Take District Line to Acton Town
Take District Line to Gunnersbury
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Mile End
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Upminster
Take District Line to Mile End
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Acton Town
Take Piccadilly Line to Heathrow Terminals 1, 2, 3
Take Piccadilly Line to Holborn
Take Central Line to Holborn
Take Central Line to Mile End
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Barking
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Barking
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Wood Lane
Take Circle Line to Victoria
Take Circle Line to Victoria
Take District Line to Gunnersbury
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Mile End
Take Central Line to Fairlop
Take Central Line to Mile End
Take District Line to Barking
Take District Line to Upminster
Take District Line to Upminster
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Mile End
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Hammersmith
Take District Line to Mile End
Take District Line to Richmond
Take District Line to Mile End
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Richmond
Take District Line to Bank
Take Circle Line to Hammersmith
Take District Line to Upminster
Take District Line to Stepney Green
Take District Line to Hammersmith
Take District Line to Stepney Green
Take District Line to Upney
Take District Line to Notting Hill Gate
Take Circle Line to Notting Hill Gate
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Upney
Take District Line to Upminster
Take District Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Bakerloo Line to Charing Cross
Take Bakerloo Line to Paddington
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Mornington Crescent
Try it online!
w "Hello, World!"
Try it online!
MY, 60 bytes
27á'←1Aá'←8Aá'2×←1Bá'←44á'←2Ġ'←78á'←1Bá'←4Bá'←8Aá'←AȦ'←33á'←
Try it online!
Print"Hello, World!"
Try it online!
Neim, 16 bytes
(Hello, World!)B
Try it online!
"Hello, World!'
Try it online!
+-----------+
|$010010000\|
|1100101011\|
|0110001101\|
|1000110111\|
|1001011000\|
|0100000010\|
|1011101101\|
|1110111001\|
|0011011000\|
|1100100001\|
|00001@ \|
+-----------+
Try it online!
Nim, 19 bytes
echo"Hello, World!"
Try it online!
'Hello, World!'+0
Try it online!
~#~~#~~~@*~##~~#~#@*~##~##~~@::**~##~####@:*~~#~##~~@*~~#~~~~~@*~#~#~###@**~###~~#~@**~##~~#~~@*~~#~~~~#@*
Try it online!
220200949409153121212000717002230663002330030931131130003633113112300093
Try it online!
"Hello, World!
Try it online!
main(){puts("Hello, World!");}
Try it online!
main(){puts("Hello, World!");}
Try it online!
print_string"Hello, World!"
Try it online!
#INCLUDE"course.module"
PROC H(CHAN BYTE so!)
out.string("Hello, World!",0,so!)
:
Try it online!
disp"Hello, World!"
Try it online!
Ohm, 14 bytes
"Hello, World!
Try it online!
"Hello, World!
Try it online!
)))))}{}{)))}{))(}{((((])][][][([(])()()([((]][[()()()(])}{][][)][(][([())(]][][][][][[))(]][[)][][)][][][][))(}{}{))))(}{)}{)}{))()()()((((((((((((}><{
Try it online!
OML, 16 bytes
"Hello, World!"s
Try it online!
OoOoOoOoOoOooooooooooOoOooOooOooOooOoOOOoOoooOoooooOoooooooooooOoOoooOoOOoOoOOooooooOOooooOoOOoOOOooooOoOOoOOOoOOoOoOOoOOoOOOoooooooOoOOoOOOooooOooOooOooOOoooOooOOOoooOOOoOoOOoOOoOOOoOooOooOooOooOooOooOOoooOOooOOoooOooOOooOooOOo
Try it online!
ORK, 80 bytes
When this program starts
I have a scribe called H.
H is to write "Hello, World!"
Try it online!
OSH, 18 bytes
echo Hello, World!
Try it online!
Hw
Try it online!
((()()())(()())((()())((()()())(()(())))((()(())(())())((()(()()))((()()(()))((())()()()()()())((())()()()()()()()()()()()()()()()()()()()))((()()(()))(()()())((())()()()()()()()()()()()()()))(()(()))))))((()(()))((()())((())()()())((())()()()))((()())((())())((())))((()())((()))((())()()()()()()))((()())((()))((())()()()()()()))((()())((()))((())()()()))((()())((())()()()()())((())()()()()()))((()())((())()()()()()())((())()()()()))((()())((())()())((())()))((()())((()))((())()()()))((()())((()))((())))((()())((()))((())()()()()()()))((()())((())())((())()))((()())((())()()()()()())((())()()())))
Try it online!
print("Hello, World!")
Try it online!
begin write('Hello, World!')end.
Try it online!
PATH, 113 bytes
/++}+++++++}+++++}<$+++++++<
\+}++}++++++{{{{{-^}++.}+++.+++++++..+++.}++.}++++.}+++.{{{.+++.------.--------.}}+.
Try it online!
--->->->>+>+>>+[++++[>+++[>++++>-->+++<<<-]<-]<+++]>>>.>-->-.>..+>++++>+++.+>-->[>-.<<]
Try it online!
say"Hello, World!"
Try it online!
say "Hello, World!"
Try it online!
echo"Hello, World!";
Try it online!
"Hello, World!
Try it online!
PHP, 13 bytes
Hello, World!
Try it online!
(prin"Hello, World!")(bye)
Try it online!
Piet, 183 bytes
0000000: 47 49 46 38 37 61 1c 00 03 00 84 14 00 ff 00 00 GIF87a..........
0000010: 00 00 00 ff c0 c0 ff 00 00 c0 00 00 ff ff c0 ff ................
0000020: ff 00 c0 c0 00 c0 ff c0 00 ff 00 00 c0 00 c0 ff ................
0000030: ff 00 ff ff 00 c0 c0 c0 c0 ff 00 00 ff 00 00 c0 ................
0000040: ff c0 ff ff 00 ff c0 00 c0 ff ff ff ff ff ff ff ................
0000050: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
0000060: ff ff ff ff ff ff ff ff ff ff ff ff ff 2c 00 00 .............,..
0000070: 00 00 1c 00 03 00 00 05 3c e0 23 42 4a 73 24 c3 ........<.#BJs$.
0000080: 23 39 ec 33 35 f0 02 39 d1 c2 3c 81 11 44 82 63 #9.35..9..<..D.c
0000090: 2a 40 05 42 70 98 10 24 13 c1 44 f4 80 2c 17 0a *@.Bp..$..D..,..
00000a0: 43 21 32 a9 56 0f 0d 87 80 3a 39 20 1c 12 c3 20 C!2.V....:9 ...
00000b0: 5c 28 17 72 21 00 3b \(.r!.;
Try it online!
Pike, 35 bytes
int main(){write("Hello, World!");}
Try it online!
$!dlroW$ $,\
@/=\#Hello /
\./
Try it online!
Pip, 15 bytes
"Hello, World!"
Try it online!
pl, 13 bytes
Hello, World!
Try it online!
Pony, 62 bytes
actor Main new create(env:Env)=>env.out.print("Hello, World!")
Try it online!
print@"Hello, World!"
Try it online!
"Hello, World!".
Try it online!
(Hello, World!)=
quit
Try it online!
'Hello, World!'
Try it online!
'Hello, World!'
Try it online!
92480969393782833909095806(^+^+^^+++!)
Try it online!
Hello, World!
Try it online!
Hello, World!
Try it online!
main:-write('Hello, World!').
Try it online!
?-write('Hello, World!').
Try it online!
print("Hello, World!")
Try it online!
print@"Hello, World!"
Try it online!
Pure, 33 bytes
using system;puts"Hello, World!";
Try it online!
module Main where
import Control.Monad.Eff.Console(log)
main=log"Hello, World!"
Try it online!
AA1AA1AA1bA1b1Bo1bb1bbibb1Bi1b
! d l r o W , o l l e H
Try it online!
`Hello, World!`"
Try it online!
Pyke, 14 bytes
"Hello, World!
Try it online!
"Hello, World!"c
Try it online!
Pyon, 20 bytes
print("Hello, World!
Try it online!
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
/out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\ /out\
-----^ -----^ -----^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^-----
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
/chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\ /chr\
^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^-----
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
/72 \ /101\ /108\ /111\ /44 \ /32 \ /87 \ /111\ /114\ /108\ /100\ /33 \
----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
Try it online!
Pyt, 40 bytes
89*2ᴇ⁺Đ7+ĐĐ3+7²5-2⁵9²6+Đ4!+Đ3+Đ6-2ᴇĐ₃áƇǰ
Try it online!
Pyth, 14 bytes
"Hello, World!
Try it online!
print"Hello, World!"
Try it online!
print"Hello, World!"
Try it online!
print"Hello, World!"
Try it online!
print"Hello, World!"
Try it online!
print"Hello, World!"
Try it online!
print"Hello, World!"
Try it online!
print("Hello, World!")
Try it online!
print("Hello, World!")
Try it online!
print("Hello, World!")
Try it online!
Hello, World!
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
Hello, World!
Try it online!
108>a72!101!a!a!a3!44!32!87!a3!a6!a!100!33!
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
R, 20 bytes
cat("Hello, World!")
Try it online!
#lang racket
(display"Hello, World!")
Try it online!
Rail, 27 bytes
$'main'
-[Hello, World!]o#
Try it online!
+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.
Try it online!
OUTPUT:"Hello, World!"
Try it online!
"Hello, World!
Try it online!
Js.log("Hello, World!")
Try it online!
Red, 25 bytes
Red[]print"Hello, World!"
Try it online!
Reng, 20 bytes
"Hello, World!"rao;~
Try it online!
Hello, World!
Try it online!
"Hello, World!"p;
Try it online!
Hello, World!
Try it online!
Hello, World!
Try it online!
say"Hello, World!"
Try it online!
rk, 37 bytes
rk:start
print: "Hello, World!"rk:end
Try it online!
ROOP, 17 bytes
"Hello, World!"
h
Try it online!
"Hello, World!
Try it online!
"Hello, World!
Try it online!
"Hello, World!"
Try it online!
Ruby, 19 bytes
puts'Hello, World!'
Try it online!
Rust, 34 bytes
fn main(){print!("Hello, World!")}
Try it online!
Röda, 23 bytes
main{["Hello, World!"]}
Try it online!
print Hello, World!
Try it online!
32
({}≤()≥)
(≤()≥)
99
({}≤()≥)
((<>[≤()≥]))
7
({}≤()≥)
((<>))≤()≥
5
({}≤()≥)
(≤()≥)
109
({}≤()≥)
(<>)(≤()≥)
85
({}≤()≥)
(≤()≥)
30
({}≤()≥)
(≤()≥)
42
({}≤()≥)
({≤()≥})(({()}))({()})(())
70
({}≤()≥)
≤≥
Try it online!
H
Try it online!
object Main extends App{print("Hello, World!")}
Try it online!
sed, 14 bytes
cHello, World!
Try it online!
cHello, World!
Try it online!
Seed, 4203 bytes
20 854872453003476740699221564322673731945828554947586276010721089172712854441839676581917455319274850944955030258951339804246125714958815519550291630078076933441706558540342671975808828643360922071900333028778314875248417953197990571991784126564752005357199892690656368640420204822142316716413192024742766282266114842280731756458212469988291309261528542889299297601723286769284159107438930448971911102280330101196758384815655479640836157495863547199726234352265518586460633795171196315255736880028338460236768181141732764911402112878175632130129852788301009582463631290071329795384336617491655825493435803011947670180368458659271192428341035912236946048939139042310380278430049252171822721598175984923434205610723412240162418996808671543770639111617709604242882388664919702606792443015941265168129550718541372361144081848761690730764968771245566074501485020726368378675085908872608679630368472956274468410052703615106090238423979678950131481176272880569100533049143775921798055136871254424261001442543122666701145111965968366507060931708140304772342855064834334129143038575569044150428480231956133612367393837580345180691911525531699573096952433882387811884727975431823620782822755161559988205401134640722220804177812794328129589949692446031008866917615922944976151073653201316255518389496411696741029209242119521978920200314572718584995265523235225587228975886710511855501710470163649632761488899317729943053884132314641377747687975638119132094777769497069556255954031537245957811105217875011509899497752696062748928963281605780942517262774976217663461063680912331030221981433051827519906741285738915397005702326447635845195923640649166530310494885569783989508000344280715868581532826832242144647203531393142251025361866506821695860883605004105862208004440476654027574832078603305884731766236740069411566854496824754558761536201352147934963241039597221404341132342297870517293237489233057335406510464277610336142382379135365550299895416613763920950687921780736585299310706573253951966294045814905727514141733220565108490291792987304210662448111170752411153136765318541264632854767660676223663544921028492602135525959428999005153729028491208277493747933069008199074925710651071766675870081314909460661981433426167330215548196538791617762566403934129026219366764038390123622134753742930729751695349588862441999672547791630729398908283091638866715502470152431589429837867944760012419885615525232399584379209285060418518373512154801760060312646951597932345591416241634668119867158079946680321131213357200382937049485606706114467095019612014749723443159443363662563254359712162432143334612180576945072905749883870150120687696027984317320305291407322779803583395375616762530641605634303022155218169343410634115050596030685041633824154135240376022159918501703555881290333205131375705406831260759974112248490451605422031345264183102048614606636275942039438138959188478277971377232005036301145411215067576576667743288951344423152531417111852584846747428443123174595987315325304540564683047858415059703724263652136185848573853965992798725654430360647040362341567082462847275277303225817689141675391972818943419663764371222973269129542760661385278009266471167618553065823580448848795731295589715602705860758954890415040763604082216728159486423396295188510311881004469017351709060492844398219491990895826924575575549615118821417543037296628825303328056839433114519945243963946989899508355224823109677424196639930153649890175062456649384605721510239142861693109687536600667811037619175927995599388547421689316110236566026931360164495251160997857372500940728057700473763884480342708897319990346726967220426504612260565552531158509215849649565188655100774748485416791517853427613458459889062942881409801879085054494129489535044719193283409051007851153504224002807392992520076910314763705776345053922387355156981872691537772657428096384535960466923475731297217863371650154415835785630016335858514130863258775100537612371430357576913148500310344278511588325852376442503898849856566716198848377379400158332792027967216204970114516984638014129252882482309132898416484525230488700253065644547798869056136044415413099076332059572505138116227535024546891015836838323022822272664771489129085797354578016574544759934333471793
Try it online!
<[.<] !dlroW ,olleH
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
H
Try it online!
add 72
put
fwd 1
add 101
put
add 7
put
put
add 3
put
fwd 1
add 44
put
sub 12
put
rwd 2
add 15
put
fwd 1
put
add 3
put
sub 6
put
sub 8
put
fwd 1
add 1
put
Try it online!
Set, 84 bytes
set!Hset!101set!108set!108set!111set!44set!32set!Wset!111set!114set!108set!100set!33
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
,.Ajax,.Puck,.Act I:.Scene I:.[Enter Ajax and Puck]Ajax:You big big big cat!Puck:You is the sum of I the square of I!Speak thy!You is the square of the sum of I a big cat!Remember the sum of twice twice I a cat!Remember you!Remember the sum of I you!You is the sum of you a cat!Speak thy!Recall!Speak thy!Speak thy!Remember you!Ajax:You is the sum of a big cat a cat!Puck:You is the sum of you I!Speak thy!Remember the sum of you I!Remember you!You is twice twice the sum of a big big big cat I!Remember the sum of twice you a pig!Remember a big big big big big cat!Scene V:.Puck:Speak thy!Recall!Let us Scene V!
Try it online!
'Hello, World!'
Try it online!
AR"Hello, World!
Try it online!
"Hello, World!"S
Try it online!
e n
e b
i b
+ x y
+
i x
d y
+
+
d x
0
+ b b b
1
+ b n n
0
z x
d x
z x
D
1
s n
z n n
z b b
i b
Y
0
0
Z
1
Y
Y
B
0
1
1
Z
1
Y
1
Y
D
B
B
1
0
Z
Y
D
B
1
Y
B
0
Z
D
1
B
B
Y
1
0
D
Y
1
1
Y
B
Z
D
B
Y
1
0
Z
Y
D
B
1
1
1
1
B
0
D
Try it online!
print("Hello, World!")
Try it online!
say"Hello, World!"
Try it online!
89*O5!+!*1+O7+OO3+O&47*&-O34*&-O9!*6+O`&O3+O6&-O8&-O`1+O@
Try it online!
OutText("Hello, World!")
Try it online!
OUTPUT ='Hello, World!'
END
Try it online!
("Hello, World!"sP
Try it online!
/@@@@++++# #+++@@\ #-----@@@\n
$@\H.@/e.+++++++l.l.+++o.>>++++.< .<@/w.@\o.+++r.++@\l.@\d.>+.@/.#
\@@@@=>++++>+++++<<@+++++# #---@@/!=========/!==/
Try it online!
72+.29+.7+..3+.67-.12-.55+.24+.3+.6-.8-.67-.#
Try it online!
8s+vi:7+::J:^B4*25p9s6+v:J:6-:8-25pim,
Try it online!
[,a,,b,,c,,d,,e,f,g,,h,,i,,j]='Helo,Wrd!';a+b+c+c+d+e+f+g+d+h+c+i+j
Try it online!
select'Hello, World!'
Try it online!
print("Hello, World!")
Try it online!
-*(:^-_-_:-_:-_:-_:-_-_:[:^]]:^!-*!->[!_>[!_>[{]>[^-_-_:]]<<<}>[!-:^[[\\>]:^[[>:[>:^[<<]]\\>[*>+:^:-_]:^[[-_*[>>>[-_[/<]>+^[>[<<]]*>[)
Try it online!
'Hello, World!'out
Try it online!
print"Hello, World!";
Try it online!
+ + +* + * + + +* + .* + + +* * + +* . + + . + . + + + +* + . + + * +* + . + + * +* . +* + * . + .* . . . + * .
Try it online!
Stax, 8 bytes
èï┬▀↨╩4G
Try it online!
S
Try it online!
red down three
red up three
yellow up
blue left
red down two
green down
yellow down
green down
yellow up
green down
green down
red down one
yellow down
blue left
red up three
yellow down
green down
green down
green down
blue left
blue left
red right one
yellow down
blue left
red up three
red up two
yellow up
green down
green down
red left two
red left two
yellow down
yellow down
blue left
blue left
red down three
red down three
yellow up
red left two
yellow down
blue left
blue right
green down
red right one
yellow down
green down
blue left
red right one
yellow down
blue left
blue left
red down one
yellow down
blue right
blue left
blue left
Try it online!
str, 17 bytes
`Hello, World!`o;
Try it online!
->
Try it online!
48
6f
2
a
1
4
1
4
a
3
3
43
4f
18
-3
3
b
4e
Try it online!
++++++++(-v . o]v
- e++++v ! ^ v
- e+++++++++^ x
- e+++++++++o v-(e.
- e+++++++++o + ^o
- +v]ev
e----------o +- ^+
e----------o +- ^o
+++.v +e-.+++++++..
-.^!+ +e-----------
oo+ +.e+.@
.--o+ .+v .--------
-+ ++
-+ ++
-+ ++
-+ .+
Try it online!
Swap, 29 bytes
"!dlroW ,olleH"ooooooooooooox
Try it online!
print("Hello, World!")
Try it online!
▲²²²▲²²²¡½½½▲▲▲²▲²²▲¡½▲▲▲▲²¡¡▲▲▲¡α▲²²▲²▲²²¡ß▲²²²²²¡ß²▼¡α¡▲▲▲¡½▼▼▼²¡½½▼▼²²¡ß▲¡
Try it online!
__=-~(_==_)
__=`_`[~__]+`_>_`[__::__]+`''`[-__::~__**__]
_=_==_
___='%'+__[-_]
__,_=___+__[-~_]+__[_]*-~_+__[_>_]+', '+___+__[_>_]+`_`[_]+__[-~_-_]+__[~_]+'!',-~-~_
___=_*_<<_
_=__%(___,___+_*-~-~_)
Try it online!
Syms, 16 bytes
{Hello, World!}>
Try it online!
TacO, 16 bytes
@"Hello, World!"
Try it online!
Kun aloitetaan,tulostetaan tie"Hello, World!".
Try it online!
Taxi, 183 bytes
"Hello, World!"is waiting at Writer's Depot.Go to Writer's Depot:w 1 r 3 l 2 l.Pickup a passenger going to Post Office.Go to Post Office:e 1 r 2 r 1 l.Go to Taxi Garage:n 1 r 1 l 1 r.
Try it online!
Tcl, 19 bytes
puts Hello,\ World!
Try it online!
tcsh, 18 bytes
echo Hello, World!
Try it online!
<attache>Print["Hello, World!"]Exit[]
Try it online!
St<72,'e','l','l','o',44,32,87,'o','r','l','d',33>
Try it online!
"Hello, World!"o
Try it online!
Thue, 25 bytes
a::=~Hello, World!
::=
a
Try it online!
/=1/Hello, World!=x/
Try it online!
# -72, Z, -1 #
# -101, Y, -1 #
# -108, X, -1 #
# -108, W, -1 #
# -111, V, -1 #
# -44, U, -1 #
# -32, T, -1 #
# -87, S, -1 #
# -111, R, -1 #
# -114, Q, -1 #
# -108, P, -1 #
# -100, O, -1 #
# -33, N, -1 #
Try it online!
=++>+>>=+|+|=>+=>+++>+>+>+=>>>|=>=|>>++==>=++++++===>>+====>>==>=+==>>==>>===>>>===+++==>>==>>=+==>>>=+==
Try it online!
(load library)(join(q(Hello, World!))spc)
Try it online!
TIS, 170 bytes
@0
MOV 72 DOWN
MOV 101 DOWN
MOV 108 DOWN
MOV 108 DOWN
MOV 111 DOWN
MOV 44 DOWN
MOV 32 DOWN
MOV 87 DOWN
MOV 111 DOWN
MOV 114 DOWN
MOV 108 DOWN
MOV 100 DOWN
MOV 33 DOWN
HCF
Try it online!
He is here.
>HE, Hello, World!
>X HE
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH"ck,@
Try it online!
8.9,*<>@5\,1*6<>-+@7\,+3@@+<>@:3_7+\,3@-*43@<>*9-@p@3+\@_3@-8@-6@<
Try it online!
.... ....
..."!"...
.."rld"..
."o, Wo".
"Hell"+++
Try it online!
HHHeeelll lllooo,,, WWWooorrrlllddd!!!
Try it online!
say "Hello, World!"America is great.
Try it online!
"Hello, World!
Try it online!
console.log('Hello, World!')
Try it online!
0?"Hello, World!"
Try it online!
(Hello, World!)S
Try it online!
"!dlroW ,olleH">:#,_@
Try it online!
"!dlroW ,olleH"ck,@
Try it online!
😻😹😸🙀🙀😹😹😸🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😼😽🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😼😸🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😺😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😾😺🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😼😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😼😹🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😺🙀🙀😽😼😸🙀🙀🙀🙀
Try it online!
`.!`.d`.l`.r``.W`. `.,``.l`c`.H.e.oi
Try it online!
'"'""'""'""'"'"'""""""'""'"""'""'""'""'""'""'""'""'"'""'""""""'""'""'""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'""'""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'"'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'""""""""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'"""'"'"""""""'""""""""'"""'"'"""""""'"""'"'"""""""'""'""'"""'"'""'""'""'"'""'""'""'"""""""'""'"""'"'"""""""'""'"""'"'"""""""'""'""'""'"""'"'""'"""""""'"""
Try it online!
V, 14 bytes
iHello, World!
Try it online!
Vala, 36 bytes
void main(){print("Hello, World!");}
Try it online!
VAR, 19 bytes
OUT "Hello, World!"
Try it online!
Include<Integer>
Include<MetaFunctions>
Include<Output>
Include<String>
Integer:DefineVariable<o; 1>
Output:DefineVariable<P; 0>
String:DefineVariable<s; "Hello, World!">
String:RedefineVariable<s; String:RemoveCharactersFromStart<s; o>>
String:RedefineVariable<s; String:TakeFirstCharacters<s; o>>
Output:DisplayAsText<P; s>
DefineMain<> [
MetaFunctions:ExecuteScript<MetaFunctions@FILE>
]
Try it online!
Module H
Sub Main
Console.Write("Hello, World!")
End Sub
End Module
Try it online!
Module H
Sub Main
Console.Write("Hello, World!")
End Sub
End Module
Try it online!
"!dlroW ,olleH"Z
Try it online!
VSL, 32 bytes
fn main(){puts(`Hello, World!`)}
Try it online!
Whirl, 955 bytes
1100001110010001111100110000000000000100000100000100000110000010000100100110011111100010011111001100000000000000000100000100000100000110001111100010001111100100100110011111100011100111110000000000000000000000000001001001100000011111100011100111110000000000010010011001111110001001111100110000000000000000010000010001111100000111110001000001000001000001000001001001100111111000100111110011000001000001000001000001000001000001000001000001000001001001100111111000100111110011000000000000000000000000010000010000000001000001000001000001000111110000011111000000000001001001100111111000100111110011000000000100000100000000010000010000000000011111000001111100010000010000000001001001100111111000111001111100000000000100100111001111110001111001111100000000000000000000000111100000111001000111001111110001111001111100000000000000000000000000000001111000001110010001100111111000100111110011000001000001000001000001000001000001000001000001000111110000011111000100100
Try it online!
> "Hello, World!"
>> Output 1
Try it online!
> "Hello, World!"
>> Output 1
Try it online!
Try it online!
GFiUWOUQROWIJiiBAQWMJOCDMiIGUU
Try it online!
-******************* !dlroW ,olleH
*
R* * * *
E* ** ** *
T* ** ** *
U *** *** ****
R * * * *
N * * ********
* ****
0 **
Try it online!
Wise, 135 bytes
~-<<<~-<<<::^~-<~-<<<~-<<~-:::^~-<<<~-^::?:>~-<~-:?::^~-<<~-<~-<<::^~-<<<<<:<::^<~-<<~-<~-<~-|!::^~-<~-<~-<<<~-<!:::^~-<<<^::^~-<<<<<~-
Try it online!
Print@"Hello, World!"
Try it online!
wsf, 174 bytes
Try it online!
"!dlroW ,olleH"l&o@
Try it online!
xEec, 64 bytes
h$! h$d h$l h$r h$o h$W h#32 h$, h$o h$l h$l h$e h$H >o o$ p jno
Try it online!
l?$.
~!dlroW ,olleH
Try it online!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.------.--------.-------------------------------------------------------------------.>@
Try it online!
?"Hello, World!"
Try it online!
yash, 18 bytes
echo Hello, World!
Try it online!
yup, 1171 bytes
0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--:::@@0e0e0~--0e0~--0~--:@0e0e0~--0e0e0~--0~--0e0e0~--0e0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0~--0e0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0~--0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e0~--0e0e0~--0e0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@
@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0~--0e0e0~--0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@
Try it online!
print"Hello, World!"
Try it online!
Zig, 88 bytes
pub fn main()!void{try(try@import("std").io.getStdOut()).write("Hello, World!");}
Try it online!
zkl, 22 bytes
print("Hello, World!")
Try it online!
Zsh, 17 bytes
<<<Hello,\ World!
Try it online!