+
The Hello World Collection
+
+"Hello World" is the first program one usually writes when
+learning a new programming language. Having first been mentioned in Brian Kernighan's
+tutorial to the B programming language,
+it became widely known through Kernighan & Ritchie's 1978 book that introduced
+"The C Programming Language",
+where it read like this:
+
+main() {
+ printf("hello, world\n");
+}
+
+
Since then, Hello World has been implemented in just about
+every programming language on the planet. This collection includes
+603 Hello World programs
+in as many more-or-less well known programming languages, plus
+78 human languages.
+
The programs in this collection are intended to be as minimal as
+possible in the respective language. They are meant to demonstrate
+how to output Hello World as simply as possible, not to show off
+language features. For a collection of programs that tell more
+about what programming in the languages actually is like, have a
+look at the 99 Bottles
+of Beer collection.
+
The Hello World Collection, started in 1994, was compiled
+with help from many people around the world. It is
+one of the biggest collections of Hello World programs on the Internet,
+and the one of the only ones collecting human languages as well. To contribute,
+send your program to info@helloworldcollection.de.
+Begin your contribution with a comment in the respective language.
+Real programming languages only please.
+
Click here for a list of all contributors and other sources.
+Click here for related links.
+Click here for brief history of the Hello World Collection.
+Support the KDE Education Project with our exclusive Hello World merchandise — T-shirts, mugs and more!
+
Last update: Feb 26, 2021.
+
+
Index
+
The latest additions are shown in bold.
+
+
…
+قلب
+μλ
+
#
+1C-Enterprise
+4D
+4Test
+8th
+
A
+ABAP4
+ABC
+ACPI Source Language
+ACS
+Action!
+Actionscript (Flash 5)
+ActionScript (Flash 8)
+Actionscript (Flash MX)
+ActionScript 3.0
+Ada
+ADVPL
+Agda
+aheui
+Algol-60
+Algol-68
+Alpha-Five-Xbasic
+Amazon States Language
+amharic
+Amiga-E
+AMOS
+Andl
+AngelScript
+Anguish
+Ansible
+Ante
+APC
+APL
+AppleScript
+Arduino
+Arena
+Arendelle
+Argh!
+ArnoldC
+AsciiDots
+ASP (C♯)
+ASP (JavaScript)
+ASP (VBE)
+ASP (VBS)
+ASP.NET
+Assembler (6502, Apple II)
+Assembler (6502, C64)
+Assembler (68000, Amiga)
+Assembler (68000, Atari ST)
+Assembler (68008)
+Assembler (8051)
+Assembler (ARM, Android)
+Assembler (ARM, RISC OS)
+Assembler (DG-Nova)
+Assembler (HLA)
+Assembler (HP-85)
+Assembler (IBM 370)
+Assembler (Intel)
+Assembler (Itanium)
+Assembler (MIPS)
+Assembler (MMIX)
+Assembler (PA-RISC)
+Assembler (PDP-11)
+Assembler (PDP-8)
+Assembler (PPC, Darwin)
+Assembler (SPARC)
+Assembler (TAS)
+Assembler (VP)
+Assembler (Win32)
+Assembler (X1)
+Assembler (X8)
+Assembler (z390)
+Assembler (Z80 Console)
+Assembler (Z80, CP/M)
+Assembler (ZX81)
+Asterisk
+ATS
+AutoHotkey
+AutoIT3
+Automator
+AviSynth
+AWK
+
B
+B
+BAL
+BASIC-PICAXE
+BASIC
+Bato
+Batsh
+bc
+BCPL
+BeanShell
+Beef
+Befunge
+Beta
+BibTex
+Binary Lambda Calculus
+BIT
+BitZ
+Blender
+BlitzMax
+BlitzPlus
+BMC Remedy
+Boo
+Brainfuck
+BrightScript
+BS2000
+BSP
+BuddyScript
+Buzz
+Byte Syze
+
C
+C*
+C/AL
+C♯
+C (Amiga Anywhere)
+C (ANSI)
+C (Curses)
+C (GEM)
+C (Intuition)
+C (K&R)
+C (OpenGL)
+C (PresentationManager)
+C (Windows)
+C (X11 Athena)
+C++
+C++ (.NET CLI)
+C++ (Epoc)
+C++ (FLTK)
+C++ (Gtk++)
+C++ (ISO)
+C++ (MFC)
+C++ (Qt)
+CA-Easytrieve Plus
+Caché Object Script
+CAML-Light
+Carp
+Casio BASIC
+CDuce
+Centura
+Ceylon
+ChaiScript
+Chef
+Chicken
+CICS-COBOL
+Clarion
+Clean
+Clipper
+Clojure
+CLP
+CMake
+COBOL
+Cobra
+Cocoa
+Coconut
+CoDScript
+CoffeeScript
+ColdFusion
+CommandScript
+Common Lisp
+Console Postscript
+ConTeXt
+Cool
+CoolBasic
+cpl
+Crystal
+CSS
+CUDA
+CWEB
+CYBOL
+
D
+D
+D4
+Dafny
+Darkbasic
+Dart
+Databasic
+Dataflex
+dBase
+dc
+DCL
+Delphi
+Dialect
+DM
+DML
+Draco
+DWIM
+Dylan
+DynaMorph
+
E
+E
+easm
+Ecstasy
+Ecstatic
+Eiffel
+Elan
+ELENA 3.0
+ELENA 4.0
+Elixir
+Elliott
+Elm
+Emojicode
+Emoticon
+EOS 2
+Erlang
+ERRE
+Eta
+Euphoria
+Eve
+Ezhil
+
F
+F#
+F
+Falcon
+FALSE
+Felix
+Fennel
+Ferite
+Fetlang
+Filemaker
+Fjölnir
+Flaming Thunder
+Focal
+FOCUS
+Folders
+Forth
+Fortran
+Fortran77
+Fortran90
+FortranIV
+Fortress
+FreeBASIC
+Frink
+Full Metal Jacket
+
G
+G-code
+Gambas
+GameMonkey Script
+Genero BDL
+Genie
+Gentee-simple
+Gentee
+GLBasic
+GML
+Go
+Gofer
+GoogleGadgets
+Gosu
+GRAMophone
+Gravity
+Gri
+Groovy
+Guile
+GynkoSoft
+
H
+Hack
+Harbour
+Haskell
+Have
+Haxe
+HDX
+HolyC
+Hoon
+HP-41C
+HP-48
+HQ9+
+HTML
+Hubot
+Human
+HyperTalk
+
I
+IBM-Exec
+IBM-Exec2
+ici
+ICL SCL
+Icon
+IDC
+IDL
+Idris
+Imba
+Inform
+Informix 4GL
+Ingres ABF
+InstallScript
+Intercal
+Io
+Iptscrae
+
J
+J
+Jade
+Jako
+Janet
+Jason
+Java
+Java (Mobile)
+Java (Servlet)
+Java (Swing)
+Java Server Pages
+JavaScript
+JCL
+Jess
+Jorf
+JSFuck
+JudoScript
+Julia
+
K
+K
+K3
+K4
+K5
+Kitten
+Kix
+Kotlin
+Kumir
+Kylix
+
L
+LÖVE
+L
+L33t
+LabVIEW
+Lasso
+LaTeX
+Latino
+LibertyBASIC
+Lily
+LilyPond
+Limbo
+LIMS Basic
+Lingo
+Linotte
+Lisaac
+Lisp-Emacs
+LiveCode
+LLVM
+Logo
+Logo (graphical)
+LOLCODE
+Loli
+LOTOS
+Lotus Note Formula
+Lotus Script
+LPC
+LS-DYNA
+LSL
+Lua
+
M
+m4
+MACRO-10
+MACRO-11
+Macromedia-Flex
+MAD
+make
+Malbolge
+MAMASH
+Maple
+Marmelade
+Mathematica
+MATLAB
+Matrix
+MAX-MSP
+Maxima
+MAXScript
+MCSBL
+MDM Zinc
+MEL
+MetaPost
+MEX
+Microtik
+MiniScript
+mIRC-Alias
+mIRC-Commandline
+mIRC-Script
+MivaScript
+MML-AXE10
+Modula-2
+Modula-3
+MoHAA-Script
+MOO
+Mouse
+MPD
+MPLAB IDE
+MS Small Basic
+MSDOS
+MSIL
+MuLisp
+Mumps
+MySQL FUNCTION
+Mythryl
+
N
+Natural
+Nemerle
+newLISP
+NewtonScript
+Nice
+Nim
+Nit
+Node.js
+Noor
+NSIS
+NXC
+
O
+Oberon.oberon
+Oberon.std
+Objective-C
+OCaml
+Occam
+Octave
+Omnimark
+Ook
+OpenVMS
+OPL.dialog
+OPL.simple
+Oz
+
P
+ParaSail
+Parser
+Pascal (Windows)
+Pascal
+Pawn
+PBASIC
+PDF
+PEARL
+PeopleCode
+Perl
+Perl 6
+Pharo
+PHP+GD
+PHP
+Picat
+Piet
+Pike
+PILOT
+PL-SQL
+PL1
+Plankalkül
+Pocket Calculator
+POP-11
+Portugol
+PostgreSQL
+Postscript
+POV-Ray
+Powerbasic
+Powerflex
+PowerScript
+Powershell
+PPL
+PQN-PROC
+PRAAT
+ProC
+Processing
+Profan
+Prograph
+Progress
+Prolog
+Punyforth
+PureBasic (Console)
+PureBasic (Messagebox)
+PureBasic (Window)
+Python 2
+Python 3
+
Q
+Q
+Qalb
+QCL
+qore
+QuakeC
+Quartz Composer
+QuickBASIC
+Quorum
+
R
+R
+Racket
+Rapira
+ratfor
+Rational Rose
+React-VR
+REALbasic
+RealText
+Reason
+Rebol-view
+REBOL
+Redcode
+REFAL-2
+Refal
+Regular Expression
+Rexx (simple)
+Rexx (window)
+Rey
+rhine
+RPG IV v3-4
+RPG IV v5
+RPG IV v7.1
+RPL
+RSL
+Ruby
+Rust
+
S
+S-Plus
+SAKO
+SAL
+SApp
+SAS
+Sather
+Sawzall
+Scala
+Scheme
+Scilab
+Scratch
+Seed7
+Self
+SenseTalk
+Setl2
+Shakespeare
+Shen
+SilverBasic
+SIMPLE
+Simula
+SinclairBasic
+Skip
+Smalltalk (simple)
+Smalltalk (window)
+Smalltalk MT
+SMIL
+SML
+Snobol
+Spin
+Spiral
+SPL4
+Splunk SPL
+Spry
+SPSS
+SQL (Advantage)
+SQL (DB2)
+SQL (Oracle)
+SQL
+sqlplus
+SQR
+Squeak
+Squirrel
+SSI
+ST-Guide
+Stata
+Sucro
+SuperCollider
+SVG
+Swift
+SyMAL
+Symsyn
+szl
+
T
+T-SQL
+T
+T9
+TACL
+TAL
+Tcl
+TECO
+TeX
+Texinfo
+Thue
+TI BASIC
+TI Extended BASIC
+TI-59
+TI-8x
+TinyFugue
+Tk
+Toy
+Trans
+troff
+TSO CLIST
+Turing Machine
+Turing
+TypeScript
+
U
+Ubercode
+UniComal
+Unix Shell
+unlambda
+UnrealScript
+Ursala
+
V
+Vala
+var'aq
+Vatical
+VAX Macro
+VAX-11 Macro
+VBA (Excel)
+VBA (Word)
+VBScript
+Velato
+Velocity
+Verilog
+Vexi
+VHDL
+Vim script
+Visual Basic
+Visual Basic .NET
+Visual Basic 6
+Visual FoxPro
+Visual Prolog
+VisualWorks Smalltalk
+VMS-DCL
+VRML
+VSL
+VVVV
+
W
+wenyan
+Whenever
+Whirl
+Whitespace
+wml
+Wolfram
+WSH
+
X
+X++
+Xbase++
+xblite
+XHTML
+XLogo
+XPL0
+XQuery
+XSL-FO
+XSLT
+
Y
+Yacas
+
Z
+Zig
+ZIM
+
+
+
+
Hello world in قلب
+
+(قول "مرحبا يا عالم!")
+
+
+
// Hello world in μλ
+
+> EEEEEEEΔΔΘς v
+v ςΘΔEEEEEEEEEE <
+> EEEEEEEEEEEδδΘς v
+v ΘδδEEEEEEEEEEEς <
+> ς EEEEEEEEEEEΔΘ v
+v ΘΔΔΔΔEEEEς <
+> ςEEEΔΔΘ v
+v ΘδEEEEEEEEEEEEς <
+> ςEEEEEEEEEEEΔΘ v
+v ΘΔΔΔΔEEEEEEEEEEEς <
+> ςEEEEEEEEEEEδδΘ v
+v ΘEEEEEEEEEEς <
+> ςEEEΔΔΔΘ λ
+
+
+
// Hello World in 1C:Enterprise built-in script language
Message("Hello, World!");
-
-
-
-
// Hello world in 4D, formerly known as 4th Dimension
-
-ALERT("Hello World!")
-
-
-
+
+
+
+
// Hello world in 4D, formerly known as 4th Dimension
+
+ALERT("Hello World!")
+
+
+
// Hello World in 4Test
testcase printHelloWorld()
print("Hello World!")
-
-
-
-
\ Hello world in 8th
-
-"Hello, world!\n" .
-
-
-
+
+
+
+
\ Hello world in 8th
+
+"Hello, world!\n" .
+
+
+
REPORT ZHB00001.
*Hello world in ABAP/4 *
WRITE: 'Hello world'.
-
-
-
-
\ Hello world in ABC
-
-WRITE "Hello, World!" /
-
-
-
// Hello world in ACPI Source Language
-
-Scope(\) {
- Method(_WAK) {
- Store ("Hello World", Debug)
- Return(Package(2){0x00000000,0})
- }
-}
-
-
-
// Hello world in Action Code Script (scripting language for the Hexen/Doom game engine)
-
-#include "zcommon.acs"
-
-script 1 ENTER
-{
- print(s:"Hello World!");
-}
-
-
-
+
+
+
+
\ Hello world in ABC
+
+WRITE "Hello, World!" /
+
+
+
// Hello world in ACPI Source Language
+
+Scope(\) {
+ Method(_WAK) {
+ Store ("Hello World", Debug)
+ Return(Package(2){0x00000000,0})
+ }
+}
+
+
+
// Hello world in Action Code Script (scripting language for the Hexen/Doom game engine)
+
+#include "zcommon.acs"
+
+script 1 ENTER
+{
+ print(s:"Hello World!");
+}
+
+
+
; Hello world in Action! programming language for the Atari 8-Bit computers
PROC Main()
PrintE("Hello World!")
RETURN
-
-
-
-
+
+
+
+
// Hello World in Actionscript (up to Flash 5, IDE only)
trace ("Hello World");
-
-
-
-
+
+
+
+
// Hello World in ActionScript 2.0 (Flash 8)
class HelloWorld
{
@@ -1497,13 +1497,13 @@ Index
// on a frame
import HelloWorld;
var hw:HelloWorld = new HelloWorld( this );
-
-
-
-
+
+
+
+
// Hello World in Actionscript (Flash MX onwards)
_root.createTextField("mytext",1,100,100,300,100);
@@ -1518,22 +1518,22 @@ Index
mytext.text = "Hello World!";
mytext.setTextFormat(myformat);
-
-
-
+
+
+
// Hello World in ActionScript 3. Place code in the first frame Actions.
var t:TextField=new TextField();
t.text="Hello World!";
addChild(t);
-
-
-
+
+
+
-- Hello World in Ada
with Text_IO;
@@ -1542,12 +1542,12 @@ Index
begin
Text_IO.Put_Line("Hello World!");
end Hello_World;
-
-
-
+
+
+
// Hello World in ADVPL
User Function Hello()
@@ -1556,82 +1556,82 @@ Index
MsgInfo(cMsg)
Return
-
-
-
-- Hello world in Agda
-
-module hello where
- open import IO
- main = run (putStrLn "Hello, World!")
-
-
-
Hello world in aheui. This language has no comments.
-
-
밤밣따빠밣밟따뿌
-빠맣파빨받밤뚜뭏
-돋밬탕빠맣붏두붇
-볻뫃박발뚷투뭏붖
-뫃도뫃희멓뭏뭏붘
-뫃봌토범더벌뿌뚜
-뽑뽀멓멓더벓뻐뚠
-뽀덩벐멓뻐덕더벅
-
-
-
-'BEGIN'
- 'COMMENT' Hello World in Algol 60;
- OUTPUT(4,'(''('Hello World!')',/')')
-'END'
-
-
-
-
-( # Hello World in Algol 68 # print(("Hello World!",newline)))
-
-
-
-
+
+
+
-- Hello world in Agda
+
+module hello where
+ open import IO
+ main = run (putStrLn "Hello, World!")
+
+
+
Hello world in aheui. This language has no comments.
+
+
밤밣따빠밣밟따뿌
+빠맣파빨받밤뚜뭏
+돋밬탕빠맣붏두붇
+볻뫃박발뚷투뭏붖
+뫃도뫃희멓뭏뭏붘
+뫃봌토범더벌뿌뚜
+뽑뽀멓멓더벓뻐뚠
+뽀덩벐멓뻐덕더벅
+
+
+
+'BEGIN'
+ 'COMMENT' Hello World in Algol 60;
+ OUTPUT(4,'(''('Hello World!')',/')')
+'END'
+
+
+
+
+( # Hello World in Algol 68 # print(("Hello World!",newline)))
+
+
+
+
' Hello World in Alpha Five Xbasic
ui_msg_box("The 'Hello World' Collection", "Hello World", UI_ATTENTION_SYMBOL)
-
-
-
-
{
- "Comment": "Hello world in Amazon States Language",
- "StartAt": "Hello World",
- "States": {
- "Hello World": {
- "Type": "Task",
- "Resource": "arn:aws:lambda:us-east-1:123456789012:function:HelloWorld",
- "End": true
- }
- }
-}
-
-
-
+
+
+
+
{
+ "Comment": "Hello world in Amazon States Language",
+ "StartAt": "Hello World",
+ "States": {
+ "Hello World": {
+ "Type": "Task",
+ "Resource": "arn:aws:lambda:us-east-1:123456789012:function:HelloWorld",
+ "End": true
+ }
+ }
+}
+
+
+
Hello World in amharic (in JavaScript)
@@ -1641,180 +1641,180 @@ Index
Response.Write('Hello World!');
%>
</body></html>
-
-
-
-
+
+
+
+
-> Hello World in Amiga-E
PROC main() IS WriteF('Hello World\n')
-
-
-
+
+
+
Rem Hello world in AMOS
Print "Hello world!"
-
-
-
// Hello world in Andl
-
-'Hello world!'
-
-
-
-
// Hello world in AngelScript
-
-void main() { print("Hello world\n"); }
-
-
-
Hello world in Anguish.
-
-
-
-
-
---
-- name: Hello world as an Ansible Playbook
- hosts: ansibleclient01.local
- tasks:
- - name: Create a file called '/tmp/testfile.txt' with the content 'hello world'.
- copy:
- content: hello worldn
- dest: /tmp/testfile.txt
-
-
-
Hello world in Ante. This language has no comments.
-
-9♦8♥J♦A♦2♣3♥7♠J♦A♦7♦J♦J♦A♦3♦J♦5♥6♦4♥J♥A♥6♠6♠J♥A♦8♦J♦A♦8♠J♦A♦3♦J♦A♦6♠J♦A♦8♠J♦A♥3♦2♠J♥A♥2♣6♠J♥
-
-
-
+
+
+
// Hello world in Andl
+
+'Hello world!'
+
+
+
+
// Hello world in AngelScript
+
+void main() { print("Hello world\n"); }
+
+
+
Hello world in Anguish.
+
+
+
+
+
---
+- name: Hello world as an Ansible Playbook
+ hosts: ansibleclient01.local
+ tasks:
+ - name: Create a file called '/tmp/testfile.txt' with the content 'hello world'.
+ copy:
+ content: hello worldn
+ dest: /tmp/testfile.txt
+
+
+
Hello world in Ante. This language has no comments.
+
+9♦8♥J♦A♦2♣3♥7♠J♦A♦7♦J♦J♦A♦3♦J♦5♥6♦4♥J♥A♥6♠6♠J♥A♦8♦J♦A♦8♠J♦A♦3♦J♦A♦6♠J♦A♦8♠J♦A♥3♦2♠J♥A♥2♣6♠J♥
+
+
+
// Hello World in the APC language for probes
probe program
{
on_entry log ("Hello, world!\n");
}
-
-
-
-
⍝ Hello World in APL
-
-⎕←\'Hello World\'
-
-
-
+
+
+
+
⍝ Hello World in APL
+
+⎕←\'Hello World\'
+
+
+
-- "Hello World" in AppleScript:
display dialog "Hello World"
-
-
-
-
// Hello world in the Arduino programming language
-
-void setup()
-{
- Serial.begin(9600);
- Serial.println("Hello, world!");
-}
-
-void loop()
-{
-
-}
-
-
+
+
+
+
// Hello world in the Arduino programming language
+
+void setup()
+{
+ Serial.begin(9600);
+ Serial.println("Hello, world!");
+}
+
+void loop()
+{
+
+}
+
+
// Hello world in Arena
print("Hello World!");
-
-
-
// Hello world in Arendelle
-
-"Hello, World!"
-
-
-
+
+
+
// Hello world in Arendelle
+
+"Hello, World!"
+
+
+
Hello World in Argh!. No comment character exists.
j world
lppppppPPPPPPsrfj
hello, * j
qPh
-
-
-
-
# Hello world in ArnoldC
-
-IT'S SHOWTIME
-TALK TO THE HAND "Hello World"
-YOU HAVE BEEN TERMINATED
-
-
-
`` Hello world in AsciiDots
-
-.-$"Hello, World!"
-
-
+
+
+
+
# Hello world in ArnoldC
+
+IT'S SHOWTIME
+TALK TO THE HAND "Hello World"
+YOU HAVE BEEN TERMINATED
+
+
+
`` Hello world in AsciiDots
+
+.-$"Hello, World!"
+
+
<!-- Hello World for ASP.NET using C# -->
<% @ Page Language="C#" %>
<% ="Hello World!" %>
-
-
-
+
+
+
Hello World for Microsoft ASP (in JavaScript)
<%@ language="javascript" %>
@@ -1823,24 +1823,24 @@ Index
Response.Write('Hello World!');
%>
</body></html>
-
-
-
-
+
+
+
+
<!-- Hello World in ASP-VBE (Visual Basic Script Encided) -->
<html>
<script language="VBScript.Encode">#@~^HQAAAA==@#@&HdTAK6PrCsVKP WMV[Zr@#@&HwcAAA==^#~@</script>
</html>
-
-
-
-
+
+
+
+
Hello World for Microsoft ASP (in VBScript)
<%@ language="vbscript" %>
@@ -1849,20 +1849,20 @@ Index
Response.write "Hello World!"
%>
</body></html>
-
-
-
+
+
+
<!-- Hello World in ASP.NET -->
<%= "Hello World!" %>
-
-
-
+
+
+
**********************************
* *
* HELLO WORLD FOR 6502 *
@@ -1876,94 +1876,94 @@ Index
JMP STROUT
HELLO ASC "HELLO WORLD!",00
-
-
-
-
-; Hello World for 6502 Assembler (C64)
-
-ldy #0
-beq in
-loop:
-jsr $ffd2
-iny
-in:
-lda hello,y
-bne loop
-rts
-hello: .tx "Hello World!"
- .by 13,10,0
-
-
-
-
-; Hello World in 68000 Assembler for dos.library (Amiga)
-
- move.l #DOS
- move.l 4.w,a6
- jsr -$0198(a6) ;OldOpenLibrary
- move.l d0,a6
- beq.s .Out
- move.l #HelloWorld,d1
-
-A) moveq #13,d2
- jsr -$03AE(a6) ;WriteChars
-
-B) jsr -$03B4 ;PutStr
-
- move.l a6,a1
- move.l 4.w,a6
- jsr -$019E(a6) ;CloseLibrary
-.Out rts
-
-DOS dc.b 'dos.library',0
-HelloWorld dc.b 'Hello World!',$A,0
-
-
-
-
-; Hello World in 68000 Assembler (Atari ST)
-
- move.l #helloworld,-(A7)
- move #9,-(A7)
- trap #1
- addq.l #6,A7
- move #0,-(A7)
- trap #1
-helloworld:
- dc.b "Hello World!",$0d,$0a,0
-
-
-
-
-; Hello World in 68008 Assembler (Sinclar QL)
-
- move.l #0,a0
- lea.l mess,a1
- move.w $d0,a2
- jsr (a2)
- rts
-mess dc.w 12
- dc.b 'Hello World!',10
- end
-
-
-
+
+
+
+
+; Hello World for 6502 Assembler (C64)
+
+ldy #0
+beq in
+loop:
+jsr $ffd2
+iny
+in:
+lda hello,y
+bne loop
+rts
+hello: .tx "Hello World!"
+ .by 13,10,0
+
+
+
+
+; Hello World in 68000 Assembler for dos.library (Amiga)
+
+ move.l #DOS
+ move.l 4.w,a6
+ jsr -$0198(a6) ;OldOpenLibrary
+ move.l d0,a6
+ beq.s .Out
+ move.l #HelloWorld,d1
+
+A) moveq #13,d2
+ jsr -$03AE(a6) ;WriteChars
+
+B) jsr -$03B4 ;PutStr
+
+ move.l a6,a1
+ move.l 4.w,a6
+ jsr -$019E(a6) ;CloseLibrary
+.Out rts
+
+DOS dc.b 'dos.library',0
+HelloWorld dc.b 'Hello World!',$A,0
+
+
+
+
+; Hello World in 68000 Assembler (Atari ST)
+
+ move.l #helloworld,-(A7)
+ move #9,-(A7)
+ trap #1
+ addq.l #6,A7
+ move #0,-(A7)
+ trap #1
+helloworld:
+ dc.b "Hello World!",$0d,$0a,0
+
+
+
+
+; Hello World in 68008 Assembler (Sinclar QL)
+
+ move.l #0,a0
+ lea.l mess,a1
+ move.w $d0,a2
+ jsr (a2)
+ rts
+mess dc.w 12
+ dc.b 'Hello World!',10
+ end
+
+
+
-- Hello World in Assembler for the Intel 8051 (MSC51)
Org 0
@@ -1984,37 +1984,37 @@ Index
msg:
db 'Hello World",0
-
-
-
/* Hello world in ARM assembly (Android devices) */
-
-.data
-
-msg:
- .ascii "Hello, World!\n"
-len = . - msg
-
-.text
-
-.globl _start
-_start:
- mov %r0, $1
- ldr %r1, =msg
- ldr %r2, =len
- mov %r7, $4
- swi $0
- mov %r0, $0
- mov %r7, $1
- swi $0
-
-
-
+
+
+
/* Hello world in ARM assembly (Android devices) */
+
+.data
+
+msg:
+ .ascii "Hello, World!\n"
+len = . - msg
+
+.text
+
+.globl _start
+_start:
+ mov %r0, $1
+ ldr %r1, =msg
+ ldr %r2, =len
+ mov %r7, $4
+ swi $0
+ mov %r0, $0
+ mov %r7, $1
+ swi $0
+
+
+
; Hello World in ARM code assembler, with RISC OS software interrupt
SWI "OS_WriteS"
@@ -2022,13 +2022,13 @@ Index
EQUB 0
ALIGN
MOV PC,R14
-
-
-
-
+
+
+
+
.TITL HELLO
02 ; "HELLO, WORLD" FOR NOVA RUNNING RDOS
03 ; USES PCHAR SYSTEM CALL
@@ -2071,13 +2071,13 @@ Index
40 00035'000000 0 ; FLAG WORD TO END STRING
41
42 .END START
-
-
-
-
+
+
+
+
; Hello World for Intel compatible High Level Assembler
program HELLO;
@@ -2085,39 +2085,39 @@ Index
begin HELLO;
stdout.put("Hello World",nl);
end HELLO;
-
-
-
-
010 ! Hello world in Assembler for the HP-85
-020 NAM HELLO
-030 DEF RUNTIM
-040 DEF TOKENS
-050 DEF PARSE
-060 DEF ERMSG
-070 DEF INIT
-100 PARSE BYT 0,0
-110 RUNTIM BYT 0,0,377,377
-120 TOKENS BYT 377
-130 ERMSG BYT 377
-140 !
-150 INIT LDM R26,=MSG
-160 ADMD R26,=BINTAB
-170 LDM R36,=12D,0
-180 JSB =OUTSTR
-190 RTN
-200 MSG ASC "Hello World!"
-210 BINTAB DAD 101233
-220 OUTSTR DAD 35052
-300 FIN
-
-
-
+
+
+
+
010 ! Hello world in Assembler for the HP-85
+020 NAM HELLO
+030 DEF RUNTIM
+040 DEF TOKENS
+050 DEF PARSE
+060 DEF ERMSG
+070 DEF INIT
+100 PARSE BYT 0,0
+110 RUNTIM BYT 0,0,377,377
+120 TOKENS BYT 377
+130 ERMSG BYT 377
+140 !
+150 INIT LDM R26,=MSG
+160 ADMD R26,=BINTAB
+170 LDM R36,=12D,0
+180 JSB =OUTSTR
+190 RTN
+200 MSG ASC "Hello World!"
+210 BINTAB DAD 101233
+220 OUTSTR DAD 35052
+300 FIN
+
+
+
ITLE 'Hello World for IBM Assembler/370 (VM/CMS)'
HELLO START
BALR 12,0
@@ -2129,32 +2129,32 @@ Index
BR 14
*
END HELLO
-
-
-
-
-; Hello World for Intel Assembler (MSDOS)
-
-mov ax,cs
-mov ds,ax
-mov ah,9
-mov dx, offset Hello
-int 21h
-xor ax,ax
-int 21h
-
-Hello:
- db "Hello World!",13,10,"$"
-
-
-
-
+
+
+
+
+; Hello World for Intel Assembler (MSDOS)
+
+mov ax,cs
+mov ds,ax
+mov ah,9
+mov dx, offset Hello
+int 21h
+xor ax,ax
+int 21h
+
+Hello:
+ db "Hello World!",13,10,"$"
+
+
+
+
/* Hello world for IA64 (Itanium) Assembly */
.HW:
@@ -2188,13 +2188,13 @@ Index
.restore sp
mov r12 = r34
br.ret.sptk.many b0
-
-
-
-
+
+
+
+
## Hello Word in Assemlber for the MIPS Architecture
.globl main
@@ -2234,13 +2234,13 @@ Index
done: lw $4, 0($30) #restore values
addi $30, $30, 4 #in register 4
jr $31 #return to the main
-
-
-
-
+
+
+
+
* Hello World in Assembler
* for the MMIX Computer
@@ -2249,13 +2249,13 @@ Index
TRAP 0,Fputs,StdOut
TRAP 0,Halt,0
String BYTE "Hello, world!",#a,0
-
-
-
-
+
+
+
+
// Hello World written in PA-RISC 2.0 assembly code
.LEVEL 2.0N
@@ -2300,33 +2300,33 @@ Index
.EXPORT main,ENTRY,PRIV_LEV=3,LONG_RETURN
.IMPORT printf,CODE
.END
-
-
-
-
-; Hello World in Assembler for the DEC PDP-11 with the
-; RSX-11M-PLUS operating system
-;
- .title Hello
- .ident /V0001A/
- .mcall qiow$s, exit$s
- .psect $code,ro,i
-start: qiow$s #5,#5,,,,<#str, #len, #40>
- exit$s
- .psect $data,ro,d
-str: .ascii / Hello World!/
- len=.-str
- .end start
-
-
-
-
+
+
+
+
+; Hello World in Assembler for the DEC PDP-11 with the
+; RSX-11M-PLUS operating system
+;
+ .title Hello
+ .ident /V0001A/
+ .mcall qiow$s, exit$s
+ .psect $code,ro,i
+start: qiow$s #5,#5,,,,<#str, #len, #40>
+ exit$s
+ .psect $data,ro,d
+str: .ascii / Hello World!/
+ len=.-str
+ .end start
+
+
+
+
/ Hello World in Assembler for the DEC PDP-8
*200
hello, cla cll
@@ -2365,13 +2365,13 @@ Index
count, 0
ir1 = 10
$
-
-
-
-
+
+
+
+
; Hello World in Assembler for the Darwin Power-PC
.data
@@ -2393,46 +2393,46 @@ Index
li r0,1
li r3,0
sc
-
-
-
-
! Hello world in SPARC Assembly Language
-
- .section ".data1"
- .align 4
-.L16:
- .ascii "hello world\n\0"
-
- .section ".text"
- .global main
-main:
- save %sp,-96,%sp
- set .L16,%o0
- call printf,1
- nop
- restore
-
-
-
-- Hello world in TAS Assembler for the TR 440 --
-
-HELLO.=SEGM,XBA VB616, SSR 6 16,
-FB616=R&ENDE,
-
-VB616=FB616/AG, 3/H, TEXT/AG, 3/H,
-TEXT=''*020Hello World!'',
-ENDE,
-
-
-
+
+
+
+
! Hello world in SPARC Assembly Language
+
+ .section ".data1"
+ .align 4
+.L16:
+ .ascii "hello world\n\0"
+
+ .section ".text"
+ .global main
+main:
+ save %sp,-96,%sp
+ set .L16,%o0
+ call printf,1
+ nop
+ restore
+
+
+
-- Hello world in TAS Assembler for the TR 440 --
+
+HELLO.=SEGM,XBA VB616, SSR 6 16,
+FB616=R&ENDE,
+
+VB616=FB616/AG, 3/H, TEXT/AG, 3/H,
+TEXT=''*020Hello World!'',
+ENDE,
+
+
+
; Hello World in VP Assembler for intent (Amiga Anywhere)
.include 'tao'
@@ -2449,13 +2449,13 @@ Index
dc.b "Hello World!",ASCII_LF,0
toolend
-
-
-
-
+
+
+
+
; Hello world in Assembler for the Win32 architecture
TITLE Hello world in win32. Tasm
@@ -2476,95 +2476,95 @@ Index
start_data Ends
End begin
-
-
-
-
Hello world in Assembler for the Electrologica X1 (ca. 1958). Line numbers and comments are removed by the human who punches the source text.
-
- dp zz 0 x 5
-
- da 0 zz 0 di
- 0 2b 1 a set address increment to 1
- 3-> 1 2a 4 zz 0 c p load next character to A
- 2 6y 2 xp print it
- 3 y 2t 1 zz 0 a loop if not last char
- 4 7p and halt
- 5 dn + 19 lower case
- 6 + 28 h
- 7 + 25 e
- 8 + 32 l
- 9 + 32 l
- 10 + 35 o
- 11 + 15 comma
- 12 + 20 space
- 13 + 43 w
- 14 + 35 o
- 15 + 38 r
- 16 + 32 l
- 17 + 24 d
- 18 - 52 clrf, negative = last char
-
- de 0 zz 0
-
-
-
-
" Hello world in Assembler for the Electrologica X8 (ca. 1965)
-
-'BEGIN' TEL='1 000 000', TTY=8
-M[24]:
- GOTO(:START)
-M[(64+TTY*4)]:
-TAR:
-M[(64+38*4)]:
-TPAR:
-
-M['400']:
-
-START:
- A=:HELLO DESCR " point to I/O descriptor
- TAR[0]=A " set address of string
- TAR[1]=-A " set IFT = -1
- A=D18
- TAR[2]=A
- AFON(TTY) " send the message
-LOOP: GOTO(:LOOP) " spin (since there is no halt)
-
-D18: '001 000 000'
-
-HELLO DESCR:
- 0
- (17*TEL + :DAG[-1])
- 0
-
-DAG: 37 " letters, red print
- 5 " H
- 16 " E
- 9 " L
- 9 " L
- 3 " O
- 27 " figures
- 6 " comma
- 31 " letters
- 4 " space
- 25 " W
- 3 " O
- 10 " R
- 9 " L
- 18 " D
- 2 " cr
- 8 " nl
-
-
-
+
+
+
+
Hello world in Assembler for the Electrologica X1 (ca. 1958). Line numbers and comments are removed by the human who punches the source text.
+
+ dp zz 0 x 5
+
+ da 0 zz 0 di
+ 0 2b 1 a set address increment to 1
+ 3-> 1 2a 4 zz 0 c p load next character to A
+ 2 6y 2 xp print it
+ 3 y 2t 1 zz 0 a loop if not last char
+ 4 7p and halt
+ 5 dn + 19 lower case
+ 6 + 28 h
+ 7 + 25 e
+ 8 + 32 l
+ 9 + 32 l
+ 10 + 35 o
+ 11 + 15 comma
+ 12 + 20 space
+ 13 + 43 w
+ 14 + 35 o
+ 15 + 38 r
+ 16 + 32 l
+ 17 + 24 d
+ 18 - 52 clrf, negative = last char
+
+ de 0 zz 0
+
+
+
+
" Hello world in Assembler for the Electrologica X8 (ca. 1965)
+
+'BEGIN' TEL='1 000 000', TTY=8
+M[24]:
+ GOTO(:START)
+M[(64+TTY*4)]:
+TAR:
+M[(64+38*4)]:
+TPAR:
+
+M['400']:
+
+START:
+ A=:HELLO DESCR " point to I/O descriptor
+ TAR[0]=A " set address of string
+ TAR[1]=-A " set IFT = -1
+ A=D18
+ TAR[2]=A
+ AFON(TTY) " send the message
+LOOP: GOTO(:LOOP) " spin (since there is no halt)
+
+D18: '001 000 000'
+
+HELLO DESCR:
+ 0
+ (17*TEL + :DAG[-1])
+ 0
+
+DAG: 37 " letters, red print
+ 5 " H
+ 16 " E
+ 9 " L
+ 9 " L
+ 3 " O
+ 27 " figures
+ 6 " comma
+ 31 " letters
+ 4 " space
+ 25 " W
+ 3 " O
+ 10 " R
+ 9 " L
+ 18 " D
+ 2 " cr
+ 8 " nl
+
+
+
; Hello World for z390 IBM compatible mainframe assembler
HELLO CSECT
@@ -2572,13 +2572,13 @@ Index
WTO 'Hello World'
BR 14
END
-
-
-
-
+
+
+
+
; This is a "Hello World" program for Z80 and TMS9918 / TMS9928 / TMS9929 /
; V9938 or V9958 VDP.
; That means that this should work on SVI, MSX, Colecovision, Memotech,
@@ -2803,30 +2803,30 @@ Index
DEFB %10011000
DEFB %01101000
DEFB %00000000
-chars_end:
-
-
-
; Hello world in Z80 Assembly for CP/M
-
-BDOS equ 05h
-WRTLINE equ 09h
-;
- org 0100h
- lxi d,sHello
- mvi c,WRTLINE
- call BDOS
- ret
-;
-sHello db 'Hello, World!$'
-
-
-
+chars_end:
+
+
+
; Hello world in Z80 Assembly for CP/M
+
+BDOS equ 05h
+WRTLINE equ 09h
+;
+ org 0100h
+ lxi d,sHello
+ mvi c,WRTLINE
+ call BDOS
+ ret
+;
+sHello db 'Hello, World!$'
+
+
+
; Hello World in Assembler for the ZX81 (Zilog Z80)
CALL SPRINT
@@ -2841,78 +2841,78 @@ Index
RET Z
CALL PRINT
JR SPRINT
-
-
-
-
;; Hello world in Asterisk
-
-exten => s,1,NoOp(Hello World)
-
-
-
// Hello world in ATS
-
-implement main () = begin
- print ("Hello, world!"); print_newline ()
-end
-
-
-
+
+
+
+
;; Hello world in Asterisk
+
+exten => s,1,NoOp(Hello World)
+
+
+
// Hello world in ATS
+
+implement main () = begin
+ print ("Hello, world!"); print_newline ()
+end
+
+
+
; Hello World in AutoHotkey
Msgbox Hello, World!
-
-
-
-
+
+
+
+
;Hello, World for AutoIT3 http://www.autoitscript.com
msgbox(0,"Hello World",0)
-
-
-
-
Hello world for Mac OS X Automator
-

-
-
-
+
+
+
+
Hello world for Mac OS X Automator
+

+
+
+
# Hello World for AviSynth video editor
BlankClip()
Subtitle("Hello, world!")
-
-
-
-
# Hello world in AWK
-
-BEGIN {
- print "Hello World!"
-}
-
-
-
+
+
+
+
# Hello world in AWK
+
+BEGIN {
+ print "Hello World!"
+}
+
+
+
/* Hello World in B */
main() {
@@ -2923,13 +2923,13 @@ Index
a 'hell' ;
b 'o, w' ;
c 'orld' ;
-
-
-
-
+
+
+
+
Hello World in IBM mainframe Basic Assembler Language (BAL)
HELLO CSECT
@@ -2967,58 +2967,58 @@ Index
R14 EQU 14
R15 EQU 15
END HELLO
-
-
-
+
+
+
' Hello World in PICAXE BASIC
Symbol TX_PIN = 0
Symbol TX_BAUD = N2400
SerOut TX_PIN, TX_BAUD, ( "Hello World", CR, LF )
-
-
-
+
+
+
10 REM Hello World in BASIC
20 PRINT "Hello World!"
-
-
-
-
# Hello world in Bato
-
-mag_print "Hello World!"
-
-
-
// Hello world in Batsh
-
-println("Hello world!");
-
-
-
+
+
+
+
# Hello world in Bato
+
+mag_print "Hello World!"
+
+
+
// Hello world in Batsh
+
+println("Hello world!");
+
+
+
#!/usr/bin/bc -q
# Hello World for the Unix "bc" calculator
print "Hello World!\n"
-
-
-
-
+
+
+
+
// Hello world in BCLP
GET "libhdr"
@@ -3026,62 +3026,62 @@ Index
$( writes("Hello world*N")
RESULTIS 0
$)
-
-
-
+
+
+
// Hello World in BeanShell
print ("Hello World!");
-
-
-
// Hello world in Beef
-
-using System;
-
-namespace HelloWorld
-{
- class Program
- {
- static void Main()
- {
- Console.WriteLine("Hello, world!");
- }
- }
-}
-
-
-
-
+
+
+
// Hello world in Beef
+
+using System;
+
+namespace HelloWorld
+{
+ class Program
+ {
+ static void Main()
+ {
+ Console.WriteLine("Hello, world!");
+ }
+ }
+}
+
+
+
+
v Hello World in Befunge
>"dlroW olleH",,,,,,,,,,,@
-
-
-
-
-{ *** Hello World in BETA ***}
-(#
- do
- 'Hello World!'->putLine
-#)
-
-
-
+
+
+
+
+{ *** Hello World in BETA ***}
+(#
+ do
+ 'Hello World!'->putLine
+#)
+
+
+
%Hello world in BibTex
ENTRY{author}{}{}
@@ -3093,112 +3093,112 @@ Index
READ
EXECUTE {hello.world}
-
-
-Hello world in byte-oriented
Binary Lambda Calculus
-
-
!Hello, world
-
-
-
Hello world in BIT. No comments are possible in this language.
-
LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE
-RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE
-NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT
-OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD
-EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ
-EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON
-EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON
-EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE
-ZEROONECODEPRINTONEGOTOONEONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE
-ONEONEONELINENUMBERONEONEONEONECODEPRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE
-ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE
-CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO
-NEZEROZEROONEONELINENUMBERONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROL
-INENUMBERONEZEROONEZEROZEROCODEPRINTONEGOTOONEZEROONEZEROONELINENUMBERONEZEROON
-EZEROONECODEPRINTONEGOTOONEZEROONEONEZEROLINENUMBERONEZEROONEONEZEROCODEPRINTZE
-ROGOTOONEZEROONEONEONELINENUMBERONEZEROONEONEONECODEPRINTZEROGOTOONEONEZEROZERO
-ZEROLINENUMBERONEONEZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROONELINENUMBERONE
-ONEZEROZEROONECODEPRINTONEGOTOONEONEZEROONEZEROLINENUMBERONEONEZEROONEZEROCODEP
-RINTONEGOTOONEONEZEROONEONELINENUMBERONEONEZEROONEONECODEPRINTZEROGOTOONEONEONE
-ZEROZEROLINENUMBERONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEZEROONELINENUMBERON
-EONEONEZEROONECODEPRINTONEGOTOONEONEONEONEZEROLINENUMBERONEONEONEONEZEROCODEPRI
-NTZEROGOTOONEONEONEONEONELINENUMBERONEONEONEONEONECODEPRINTZEROGOTOONEZEROZEROZ
-EROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROZER
-OONELINENUMBERONEZEROZEROZEROZEROONECODEPRINTONEGOTOONEZEROZEROZEROONEZEROLINEN
-UMBERONEZEROZEROZEROONEZEROCODEPRINTONEGOTOONEZEROZEROZEROONEONELINENUMBERONEZE
-ROZEROZEROONEONECODEPRINTZEROGOTOONEZEROZEROONEZEROZEROLINENUMBERONEZEROZEROONE
-ZEROZEROCODEPRINTONEGOTOONEZEROZEROONEZEROONELINENUMBERONEZEROZEROONEZEROONECOD
-EPRINTONEGOTOONEZEROZEROONEONEZEROLINENUMBERONEZEROZEROONEONEZEROCODEPRINTONEGO
-TOONEZEROZEROONEONEONELINENUMBERONEZEROZEROONEONEONECODEPRINTONEGOTOONEZEROONEZ
-EROZEROZEROLINENUMBERONEZEROONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROO
-NELINENUMBERONEZEROONEZEROZEROONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROLINENUMB
-ERONEZEROONEZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROONEONELINENUMBERONEZEROONE
-ZEROONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROLINENUMBERONEZEROONEONEZEROZERO
-CODEPRINTZEROGOTOONEZEROONEONEZEROONELINENUMBERONEZEROONEONEZEROONECODEPRINTZER
-OGOTOONEZEROONEONEONEZEROLINENUMBERONEZEROONEONEONEZEROCODEPRINTZEROGOTOONEZERO
-ONEONEONEONELINENUMBERONEZEROONEONEONEONECODEPRINTZEROGOTOONEONEZEROZEROZEROZER
-OLINENUMBERONEONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROZEROONELINENUMB
-ERONEONEZEROZEROZEROONECODEPRINTONEGOTOONEONEZEROZEROONEZEROLINENUMBERONEONEZER
-OZEROONEZEROCODEPRINTONEGOTOONEONEZEROZEROONEONELINENUMBERONEONEZEROZEROONEONEC
-ODEPRINTONEGOTOONEONEZEROONEZEROZEROLINENUMBERONEONEZEROONEZEROZEROCODEPRINTZER
-OGOTOONEONEZEROONEZEROONELINENUMBERONEONEZEROONEZEROONECODEPRINTONEGOTOONEONEZE
-ROONEONEZEROLINENUMBERONEONEZEROONEONEZEROCODEPRINTONEGOTOONEONEZEROONEONEONELI
-NENUMBERONEONEZEROONEONEONECODEPRINTONEGOTOONEONEONEZEROZEROZEROLINENUMBERONEON
-EONEZEROZEROZEROCODEPRINTZEROGOTOONEONEONEZEROZEROONELINENUMBERONEONEONEZEROZER
-OONECODEPRINTONEGOTOONEONEONEZEROONEZEROLINENUMBERONEONEONEZEROONEZEROCODEPRINT
-ONEGOTOONEONEONEZEROONEONELINENUMBERONEONEONEZEROONEONECODEPRINTZEROGOTOONEONEO
-NEONEZEROZEROLINENUMBERONEONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEONEZEROONEL
-INENUMBERONEONEONEONEZEROONECODEPRINTONEGOTOONEONEONEONEONEZEROLINENUMBERONEONE
-ONEONEONEZEROCODEPRINTONEGOTOONEONEONEONEONEONELINENUMBERONEONEONEONEONEONECODE
-PRINTONEGOTOONEZEROZEROZEROZEROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROZEROCOD
-EPRINTZEROGOTOONEZEROZEROZEROZEROZEROONELINENUMBERONEZEROZEROZEROZEROZEROONECOD
-EPRINTONEGOTOONEZEROZEROZEROZEROONEZEROLINENUMBERONEZEROZEROZEROZEROONEZEROCODE
-PRINTONEGOTOONEZEROZEROZEROZEROONEONELINENUMBERONEZEROZEROZEROZEROONEONECODEPRI
-NTONEGOTOONEZEROZEROZEROONEZEROZEROLINENUMBERONEZEROZEROZEROONEZEROZEROCODEPRIN
-TZEROGOTOONEZEROZEROZEROONEZEROONELINENUMBERONEZEROZEROZEROONEZEROONECODEPRINTZ
-EROGOTOONEZEROZEROZEROONEONEZEROLINENUMBERONEZEROZEROZEROONEONEZEROCODEPRINTONE
-GOTOONEZEROZEROZEROONEONEONELINENUMBERONEZEROZEROZEROONEONEONECODEPRINTZEROGOTO
-ONEZEROZEROONEZEROZEROZEROLINENUMBERONEZEROZEROONEZEROZEROZEROCODEPRINTZEROGOTO
-ONEZEROZEROONEZEROZEROONELINENUMBERONEZEROZEROONEZEROZEROONECODEPRINTONEGOTOONE
-ZEROZEROONEZEROONEZEROLINENUMBERONEZEROZEROONEZEROONEZEROCODEPRINTONEGOTOONEZER
-OZEROONEZEROONEONELINENUMBERONEZEROZEROONEZEROONEONECODEPRINTZEROGOTOONEZEROZER
-OONEONEZEROZEROLINENUMBERONEZEROZEROONEONEZEROZEROCODEPRINTONEGOTOONEZEROZEROON
-EONEZEROONELINENUMBERONEZEROZEROONEONEZEROONECODEPRINTONEGOTOONEZEROZEROONEONEO
-NEZEROLINENUMBERONEZEROZEROONEONEONEZEROCODEPRINTZEROGOTOONEZEROZEROONEONEONEON
-ELINENUMBERONEZEROZEROONEONEONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROZEROZEROLI
-NENUMBERONEZEROONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROZEROONELIN
-ENUMBERONEZEROONEZEROZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROZEROONEZEROLINENU
-MBERONEZEROONEZEROZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROZEROONEONELINENUMBER
-ONEZEROONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROZEROLINENUMBERONE
-ZEROONEZEROONEZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROONEZEROONELINENUMBERONEZER
-OONEZEROONEZEROONECODEPRINTONEGOTOONEZEROONEZEROONEONEZEROLINENUMBERONEZEROONEZ
-EROONEONEZEROCODEPRINTZEROGOTOONEZEROONEZEROONEONEONELINENUMBERONEZEROONEZEROON
-EONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROZEROLINENUMBERONEZEROONEONEZEROZER
-OZEROCODEPRINTZEROGOTOONEZEROONEONEZEROZEROONELINENUMBERONEZEROONEONEZEROZEROON
-ECODEPRINTZEROGOTOONEZEROONEONEZEROONEZEROLINENUMBERONEZEROONEONEZEROONEZEROCOD
-EPRINTONEGOTOONEZEROONEONEZEROONEONELINENUMBERONEZEROONEONEZEROONEONECODEPRINTZ
-EROGOTOONEZEROONEONEONEZEROZEROLINENUMBERONEZEROONEONEONEZEROZEROCODEPRINTZEROG
-OTOONEZEROONEONEONEZEROONELINENUMBERONEZEROONEONEONEZEROONECODEPRINTZEROGOTOONE
-ZEROONEONEONEONEZEROLINENUMBERONEZEROONEONEONEONEZEROCODEPRINTZEROGOTOONEZEROON
-EONEONEONEONELINENUMBERONEZEROONEONEONEONEONECODEPRINTONE
-
-
-
Hello world in BitZ. The source code is the BMP file shown below.
-

-
-
+
+
+Hello world in byte-oriented
Binary Lambda Calculus
+
+
!Hello, world
+
+
+
Hello world in BIT. No comments are possible in this language.
+
LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE
+RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE
+NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT
+OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD
+EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ
+EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON
+EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON
+EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE
+ZEROONECODEPRINTONEGOTOONEONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE
+ONEONEONELINENUMBERONEONEONEONECODEPRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE
+ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE
+CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO
+NEZEROZEROONEONELINENUMBERONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROL
+INENUMBERONEZEROONEZEROZEROCODEPRINTONEGOTOONEZEROONEZEROONELINENUMBERONEZEROON
+EZEROONECODEPRINTONEGOTOONEZEROONEONEZEROLINENUMBERONEZEROONEONEZEROCODEPRINTZE
+ROGOTOONEZEROONEONEONELINENUMBERONEZEROONEONEONECODEPRINTZEROGOTOONEONEZEROZERO
+ZEROLINENUMBERONEONEZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROONELINENUMBERONE
+ONEZEROZEROONECODEPRINTONEGOTOONEONEZEROONEZEROLINENUMBERONEONEZEROONEZEROCODEP
+RINTONEGOTOONEONEZEROONEONELINENUMBERONEONEZEROONEONECODEPRINTZEROGOTOONEONEONE
+ZEROZEROLINENUMBERONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEZEROONELINENUMBERON
+EONEONEZEROONECODEPRINTONEGOTOONEONEONEONEZEROLINENUMBERONEONEONEONEZEROCODEPRI
+NTZEROGOTOONEONEONEONEONELINENUMBERONEONEONEONEONECODEPRINTZEROGOTOONEZEROZEROZ
+EROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROZER
+OONELINENUMBERONEZEROZEROZEROZEROONECODEPRINTONEGOTOONEZEROZEROZEROONEZEROLINEN
+UMBERONEZEROZEROZEROONEZEROCODEPRINTONEGOTOONEZEROZEROZEROONEONELINENUMBERONEZE
+ROZEROZEROONEONECODEPRINTZEROGOTOONEZEROZEROONEZEROZEROLINENUMBERONEZEROZEROONE
+ZEROZEROCODEPRINTONEGOTOONEZEROZEROONEZEROONELINENUMBERONEZEROZEROONEZEROONECOD
+EPRINTONEGOTOONEZEROZEROONEONEZEROLINENUMBERONEZEROZEROONEONEZEROCODEPRINTONEGO
+TOONEZEROZEROONEONEONELINENUMBERONEZEROZEROONEONEONECODEPRINTONEGOTOONEZEROONEZ
+EROZEROZEROLINENUMBERONEZEROONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROO
+NELINENUMBERONEZEROONEZEROZEROONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROLINENUMB
+ERONEZEROONEZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROONEONELINENUMBERONEZEROONE
+ZEROONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROLINENUMBERONEZEROONEONEZEROZERO
+CODEPRINTZEROGOTOONEZEROONEONEZEROONELINENUMBERONEZEROONEONEZEROONECODEPRINTZER
+OGOTOONEZEROONEONEONEZEROLINENUMBERONEZEROONEONEONEZEROCODEPRINTZEROGOTOONEZERO
+ONEONEONEONELINENUMBERONEZEROONEONEONEONECODEPRINTZEROGOTOONEONEZEROZEROZEROZER
+OLINENUMBERONEONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROZEROONELINENUMB
+ERONEONEZEROZEROZEROONECODEPRINTONEGOTOONEONEZEROZEROONEZEROLINENUMBERONEONEZER
+OZEROONEZEROCODEPRINTONEGOTOONEONEZEROZEROONEONELINENUMBERONEONEZEROZEROONEONEC
+ODEPRINTONEGOTOONEONEZEROONEZEROZEROLINENUMBERONEONEZEROONEZEROZEROCODEPRINTZER
+OGOTOONEONEZEROONEZEROONELINENUMBERONEONEZEROONEZEROONECODEPRINTONEGOTOONEONEZE
+ROONEONEZEROLINENUMBERONEONEZEROONEONEZEROCODEPRINTONEGOTOONEONEZEROONEONEONELI
+NENUMBERONEONEZEROONEONEONECODEPRINTONEGOTOONEONEONEZEROZEROZEROLINENUMBERONEON
+EONEZEROZEROZEROCODEPRINTZEROGOTOONEONEONEZEROZEROONELINENUMBERONEONEONEZEROZER
+OONECODEPRINTONEGOTOONEONEONEZEROONEZEROLINENUMBERONEONEONEZEROONEZEROCODEPRINT
+ONEGOTOONEONEONEZEROONEONELINENUMBERONEONEONEZEROONEONECODEPRINTZEROGOTOONEONEO
+NEONEZEROZEROLINENUMBERONEONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEONEZEROONEL
+INENUMBERONEONEONEONEZEROONECODEPRINTONEGOTOONEONEONEONEONEZEROLINENUMBERONEONE
+ONEONEONEZEROCODEPRINTONEGOTOONEONEONEONEONEONELINENUMBERONEONEONEONEONEONECODE
+PRINTONEGOTOONEZEROZEROZEROZEROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROZEROCOD
+EPRINTZEROGOTOONEZEROZEROZEROZEROZEROONELINENUMBERONEZEROZEROZEROZEROZEROONECOD
+EPRINTONEGOTOONEZEROZEROZEROZEROONEZEROLINENUMBERONEZEROZEROZEROZEROONEZEROCODE
+PRINTONEGOTOONEZEROZEROZEROZEROONEONELINENUMBERONEZEROZEROZEROZEROONEONECODEPRI
+NTONEGOTOONEZEROZEROZEROONEZEROZEROLINENUMBERONEZEROZEROZEROONEZEROZEROCODEPRIN
+TZEROGOTOONEZEROZEROZEROONEZEROONELINENUMBERONEZEROZEROZEROONEZEROONECODEPRINTZ
+EROGOTOONEZEROZEROZEROONEONEZEROLINENUMBERONEZEROZEROZEROONEONEZEROCODEPRINTONE
+GOTOONEZEROZEROZEROONEONEONELINENUMBERONEZEROZEROZEROONEONEONECODEPRINTZEROGOTO
+ONEZEROZEROONEZEROZEROZEROLINENUMBERONEZEROZEROONEZEROZEROZEROCODEPRINTZEROGOTO
+ONEZEROZEROONEZEROZEROONELINENUMBERONEZEROZEROONEZEROZEROONECODEPRINTONEGOTOONE
+ZEROZEROONEZEROONEZEROLINENUMBERONEZEROZEROONEZEROONEZEROCODEPRINTONEGOTOONEZER
+OZEROONEZEROONEONELINENUMBERONEZEROZEROONEZEROONEONECODEPRINTZEROGOTOONEZEROZER
+OONEONEZEROZEROLINENUMBERONEZEROZEROONEONEZEROZEROCODEPRINTONEGOTOONEZEROZEROON
+EONEZEROONELINENUMBERONEZEROZEROONEONEZEROONECODEPRINTONEGOTOONEZEROZEROONEONEO
+NEZEROLINENUMBERONEZEROZEROONEONEONEZEROCODEPRINTZEROGOTOONEZEROZEROONEONEONEON
+ELINENUMBERONEZEROZEROONEONEONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROZEROZEROLI
+NENUMBERONEZEROONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROZEROONELIN
+ENUMBERONEZEROONEZEROZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROZEROONEZEROLINENU
+MBERONEZEROONEZEROZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROZEROONEONELINENUMBER
+ONEZEROONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROZEROLINENUMBERONE
+ZEROONEZEROONEZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROONEZEROONELINENUMBERONEZER
+OONEZEROONEZEROONECODEPRINTONEGOTOONEZEROONEZEROONEONEZEROLINENUMBERONEZEROONEZ
+EROONEONEZEROCODEPRINTZEROGOTOONEZEROONEZEROONEONEONELINENUMBERONEZEROONEZEROON
+EONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROZEROLINENUMBERONEZEROONEONEZEROZER
+OZEROCODEPRINTZEROGOTOONEZEROONEONEZEROZEROONELINENUMBERONEZEROONEONEZEROZEROON
+ECODEPRINTZEROGOTOONEZEROONEONEZEROONEZEROLINENUMBERONEZEROONEONEZEROONEZEROCOD
+EPRINTONEGOTOONEZEROONEONEZEROONEONELINENUMBERONEZEROONEONEZEROONEONECODEPRINTZ
+EROGOTOONEZEROONEONEONEZEROZEROLINENUMBERONEZEROONEONEONEZEROZEROCODEPRINTZEROG
+OTOONEZEROONEONEONEZEROONELINENUMBERONEZEROONEONEONEZEROONECODEPRINTZEROGOTOONE
+ZEROONEONEONEONEZEROLINENUMBERONEZEROONEONEONEONEZEROCODEPRINTZEROGOTOONEZEROON
+EONEONEONEONELINENUMBERONEZEROONEONEONEONEONECODEPRINTONE
+
+
+
Hello world in BitZ. The source code is the BMP file shown below.
+

+
+
# Hello World as a 3D object in Blender
import Blender
@@ -3208,11 +3208,11 @@ Index
txt.setText('Hello, world!')
Scene.GetCurrent().objects.new(txt)
Blender.Redraw()
-
-
+
+
' Hello World for BlitzMax
Graphics 640,480,16
@@ -3221,23 +3221,23 @@ Index
DrawText "Hello World",0,0
Flip
EndWhile
-
-
-
+
+
+
; Hello World in Blitz Plus (graphical mode)
Graphics 800,600,0,1
Text 790, 600, "Hello World"
WaitKey
-
-
-
+
+
+
char-set: windows-1252
#
# Hello World in BMC Remedy 7.0
@@ -3263,97 +3263,97 @@ Index
}
object-prop : 2\60016\4\1\0\60017\4\1\0\
end
-
-
-
+
+
+
# Hello World in Boo
print "Hello World"
-
-
-
+
+
+
Hello World in Brainfuck
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
-
-
-
' Hello world in BrightScript
-
-sub Main()
-port = CreateObject("roMessagePort")
-screen = CreateObject("roTextScreen")
-screen.SetText("Hello World")
-screen.setMessagePort(port)
-screen.Show()
-while true
- msg = wait(0, port)
- if(msg.isScreenClosed())
- return -1
- end if
-end while
-end sub
-
-
-
-/BEGIN-PROCEDURE LOGGING=N
-/REMARK "HELLO WORLD" IN BS2000 (SDF)
-/ASSIGN-SYSDTA TO-FILE=*SYSCMD
-/WRITE-TEXT 'HELLO WORLD!'
-/SET-JOB-STEP
-/ASSIGN-SYSDTA TO-FILE=*PRIMARY
-/END-PROCEDURE
-
-
-
-
<!— Hello World in SAP Business Server Pages (BSP)
-<%@page language="abap"%>
-<%@extension name="htmlb" prefix="htmlb"%>
-<html><body>
-<%
- CONSTANTS lv_hworld TYPE string VALUE `Hello World!`.
-%>
-<%=lv_hworld%>">
-</body>
-</html>
-
-
+
+
+
' Hello world in BrightScript
+
+sub Main()
+port = CreateObject("roMessagePort")
+screen = CreateObject("roTextScreen")
+screen.SetText("Hello World")
+screen.setMessagePort(port)
+screen.Show()
+while true
+ msg = wait(0, port)
+ if(msg.isScreenClosed())
+ return -1
+ end if
+end while
+end sub
+
+
+
+/BEGIN-PROCEDURE LOGGING=N
+/REMARK "HELLO WORLD" IN BS2000 (SDF)
+/ASSIGN-SYSDTA TO-FILE=*SYSCMD
+/WRITE-TEXT 'HELLO WORLD!'
+/SET-JOB-STEP
+/ASSIGN-SYSDTA TO-FILE=*PRIMARY
+/END-PROCEDURE
+
+
+
+
<!— Hello World in SAP Business Server Pages (BSP)
+<%@page language="abap"%>
+<%@extension name="htmlb" prefix="htmlb"%>
+<html><body>
+<%
+ CONSTANTS lv_hworld TYPE string VALUE `Hello World!`.
+%>
+<%=lv_hworld%>">
+</body>
+</html>
+
+
# Hello World in BuddyScript
+ =AnythingPerfect
- Hello, world!
-
-
-
# Hello world in Buzz
-
-log("Hello World!")
-
-
+
+
+
# Hello world in Buzz
+
+log("Hello World!")
+
+
Hello World in
Byte Syze.
No comments possible.
@@ -3375,25 +3375,25 @@
Index
6f 72 6c 64 21 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-
-
-
/* Hello world in C* */
-
-#include <stdio.h>
-
-main()
-{
- printf("Hello World!\n");
-}
-
-
-
+
+
+
/* Hello world in C* */
+
+#include <stdio.h>
+
+main()
+{
+ printf("Hello World!\n");
+}
+
+
+
OBJECT Codeunit 50000 HelloWorld
{
PROPERTIES
@@ -3411,13 +3411,13 @@ Index
END.
}
}
-
-
-
-
+
+
+
+
//Hello World in C#
class HelloWorld
{
@@ -3426,13 +3426,13 @@ Index
System.Console.WriteLine("Hello, World!");
}
}
-
-
-
-
+
+
+
+
/* Hello World in C for Amiga Anywhere 2 (AA2) */
#include <aa.h>
@@ -3445,102 +3445,102 @@ Index
aaWaitInput();
return 0;
}
-
-
-
-
-/* Hello World in C, Ansi-style */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-int main(void)
-{
- puts("Hello World!");
- return EXIT_SUCCESS;
-}
-
-
-
-
-/* Hello World in C for Curses */
-
-#include <curses.h>
-main()
-{
- initscr();
- addstr("Hello World!\n");
- refresh();
- endwin();
- return 0;
-}
-
-
-
-
-/* Hello World for C with GEM */
-
-#include <aes.h>
-main()
-{
- appl_init();
- form_alert(1,"[0][Hello World!][Ok]");
- appl_exit();
- return 0;
-}
-
-
-
-
-/* Hello World in C for Intution (Amiga GUI) */
-
-#include <intuition/intuition.h>
-
-struct IntuitionBase *IntuitionBase = NULL;
-
-struct IntuiText hello_text = {-1,-1,JAM1,0,0,NULL,"Hello World!",NULL };
-struct IntuiText ok_text = {-1,-1,JAM1,0,0,NULL,"Ok",NULL };
-
-void main(void)
-{
- IntuitionBase = (struct IntuitionBase *)
- OpenLibrary("intuition.library", 0);
- AutoRequest(NULL, &hello_text, NULL, &ok_text, NULL, NULL, 100, 50);
- CloseLibrary(IntuitionBase);
-}
-
-
-
-
-/* Hello World in C, K&R-style */
-
-main()
-{
- puts("Hello World!");
- return 0;
-}
-
-
-
-
+
+
+
+
+/* Hello World in C, Ansi-style */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(void)
+{
+ puts("Hello World!");
+ return EXIT_SUCCESS;
+}
+
+
+
+
+/* Hello World in C for Curses */
+
+#include <curses.h>
+main()
+{
+ initscr();
+ addstr("Hello World!\n");
+ refresh();
+ endwin();
+ return 0;
+}
+
+
+
+
+/* Hello World for C with GEM */
+
+#include <aes.h>
+main()
+{
+ appl_init();
+ form_alert(1,"[0][Hello World!][Ok]");
+ appl_exit();
+ return 0;
+}
+
+
+
+
+/* Hello World in C for Intution (Amiga GUI) */
+
+#include <intuition/intuition.h>
+
+struct IntuitionBase *IntuitionBase = NULL;
+
+struct IntuiText hello_text = {-1,-1,JAM1,0,0,NULL,"Hello World!",NULL };
+struct IntuiText ok_text = {-1,-1,JAM1,0,0,NULL,"Ok",NULL };
+
+void main(void)
+{
+ IntuitionBase = (struct IntuitionBase *)
+ OpenLibrary("intuition.library", 0);
+ AutoRequest(NULL, &hello_text, NULL, &ok_text, NULL, NULL, 100, 50);
+ CloseLibrary(IntuitionBase);
+}
+
+
+
+
+/* Hello World in C, K&R-style */
+
+main()
+{
+ puts("Hello World!");
+ return 0;
+}
+
+
+
+
/* "Hello World" in C using OGL - Open Graphics Library */
#include <GL/glut.h>
@@ -3586,100 +3586,100 @@ Index
glutMainLoop();
return 0;
}
-
-
-
-
-/* Hello World for C with PresentationManager / OS/2 2.11 */
-
-#define INCL_WIN
-
-#include <os2.h>
-
-int main( void )
-{
- HMQ hmq;
-
- hmq = WinCreateMsgQueue( 0, 0 );
-
- WinMessageBox( HWND_DESKTOP, HWND_DESKTOP, (PSZ)"Hello World!",
- (PSZ)"", 0, MB_OK );
-
- WinDestroyMsgQueue( hmq );
-
- return 0;
-}
-
-
-
-
-/* Hello world in C for MS-Windows */
-
-#include <windows.h>
-
-int PASCAL WinMain(HINSTANCE hInstance,
- HINSTANCE hPrevInstance, LPSTR CmdLine, int Show)
-{
- MessageBox(GetActiveWindow(), "Hello World!", "Hello Windows World", MB_OK);
- return 0;
-}
-
-
-
-
-/* Hello World in C with X11 using Athena widgets */
-
-#include <X11/Intrinsic.h>
-#include <X11/StringDefs.h>
-#include <X11/Xaw/Label.h>
-
-main(int argc,char **argv)
-{
- XtAppContext app_context;
- Widget toplevel,hello;
-
- toplevel = XtVaAppInitialize(&app_context,"XHello",NULL,0,
- &argc,argv,NULL,NULL);
- hello = XtVaCreateManagedWidget("Hello World!",labelWidgetClass,
- toplevel,(void*)0);
-
- XtRealizeWidget(toplevel);
-
- XtAppMainLoop(app_context);
- return 0;
-}
-
-
-
-
-// Hello World in C++ (pre-ISO)
-
-#include <iostream.h>
-
-main()
-{
- cout << "Hello World!" << endl;
- return 0;
-}
-
-
-
-
+
+
+
+
+/* Hello World for C with PresentationManager / OS/2 2.11 */
+
+#define INCL_WIN
+
+#include <os2.h>
+
+int main( void )
+{
+ HMQ hmq;
+
+ hmq = WinCreateMsgQueue( 0, 0 );
+
+ WinMessageBox( HWND_DESKTOP, HWND_DESKTOP, (PSZ)"Hello World!",
+ (PSZ)"", 0, MB_OK );
+
+ WinDestroyMsgQueue( hmq );
+
+ return 0;
+}
+
+
+
+
+/* Hello world in C for MS-Windows */
+
+#include <windows.h>
+
+int PASCAL WinMain(HINSTANCE hInstance,
+ HINSTANCE hPrevInstance, LPSTR CmdLine, int Show)
+{
+ MessageBox(GetActiveWindow(), "Hello World!", "Hello Windows World", MB_OK);
+ return 0;
+}
+
+
+
+
+/* Hello World in C with X11 using Athena widgets */
+
+#include <X11/Intrinsic.h>
+#include <X11/StringDefs.h>
+#include <X11/Xaw/Label.h>
+
+main(int argc,char **argv)
+{
+ XtAppContext app_context;
+ Widget toplevel,hello;
+
+ toplevel = XtVaAppInitialize(&app_context,"XHello",NULL,0,
+ &argc,argv,NULL,NULL);
+ hello = XtVaCreateManagedWidget("Hello World!",labelWidgetClass,
+ toplevel,(void*)0);
+
+ XtRealizeWidget(toplevel);
+
+ XtAppMainLoop(app_context);
+ return 0;
+}
+
+
+
+
+// Hello World in C++ (pre-ISO)
+
+#include <iostream.h>
+
+main()
+{
+ cout << "Hello World!" << endl;
+ return 0;
+}
+
+
+
+
// Hello World in C++/CLI for .NET
using namespace System;
@@ -3688,13 +3688,13 @@ Index
{
Console::WriteLine("Hello World");
}
-
-
-
-
+
+
+
+
// Hello World in C++, Epoc style (for Symbian OS)
#include <eikapp.h>
@@ -3786,13 +3786,13 @@ Index
CAknInformationNote* informationNote = new (ELeave) CAknInformationNote;
informationNote->ExecuteLD(message);
}
-
-
-
-
+
+
+
+
// Hello World in C++-FLTK
#include <FL/Fl.H>
@@ -3808,13 +3808,13 @@ Index
ventana->show(argc, argv);
return Fl::run();
}
-
-
-
-
+
+
+
+
// Hello World in C++ for the Gtk+ toolkit
#include <gtkmm/main.h>
@@ -3841,12 +3841,12 @@ Index
Gtk::Main::run(hello_window);
return 0;
}
-
-
-
+
+
+
// Hello World in ISO C++
#include <iostream>
@@ -3855,48 +3855,48 @@ Index
{
std::cout << "Hello World!" << std::endl;
}
-
-
-
-// Hello World in C++ for Microsoft Foundation Classes
-// (Microsoft Visual C++).
-
-#include <afxwin.h>
-
-class CHello : public CFrameWnd
-{
-public:
- CHello()
- {
- Create(NULL,_T("Hello World!"),WS_OVERLAPPEDWINDOW,rectDefault);
- }
-};
-
-class CHelloApp : public CWinApp
-{
-public:
- virtual BOOL InitInstance();
-};
-
-BOOL CHelloApp::InitInstance()
-{
- m_pMainWnd = new CHello();
- m_pMainWnd->ShowWindow(m_nCmdShow);
- m_pMainWnd->UpdateWindow();
- return TRUE;
-}
-
-CHelloApp theApp;
-
-
-
-
+
+
+
+// Hello World in C++ for Microsoft Foundation Classes
+// (Microsoft Visual C++).
+
+#include <afxwin.h>
+
+class CHello : public CFrameWnd
+{
+public:
+ CHello()
+ {
+ Create(NULL,_T("Hello World!"),WS_OVERLAPPEDWINDOW,rectDefault);
+ }
+};
+
+class CHelloApp : public CWinApp
+{
+public:
+ virtual BOOL InitInstance();
+};
+
+BOOL CHelloApp::InitInstance()
+{
+ m_pMainWnd = new CHello();
+ m_pMainWnd->ShowWindow(m_nCmdShow);
+ m_pMainWnd->UpdateWindow();
+ return TRUE;
+}
+
+CHelloApp theApp;
+
+
+
+
// Hello World in C++ for the Qt framework
#include <qapplication.h>
@@ -3913,68 +3913,68 @@ Index
l.show();
return(a.exec());
}
-
-
-
-
* Hello world in CA-Easytrieve Plus
-
-JOB
- DISPLAY 'HELLO, WORLD!'
-
-
+
+
+
+
* Hello world in CA-Easytrieve Plus
+
+JOB
+ DISPLAY 'HELLO, WORLD!'
+
+
HelloWorld ;Hello World in Caché Object Script
Start ;
Write "Hello world"
Quit
-
-
-
-(* Hello World in CAML Light *)
-
-let hello =
- print_string "Hello World!";
-;;
-
-
-
-
;; Hello world in Carp
-
-(println "hello world")
-
-
+
+
+
+(* Hello World in CAML Light *)
+
+let hello =
+ print_string "Hello World!";
+;;
+
+
+
+
;; Hello world in Carp
+
+(println "hello world")
+
+
'Hello World in Casio-Basic. [new line symbol here (press EXE)]
"Hello World!"
-
-
-
+
+
+
(* Hello World in CDuce *)
print "Hello World!\n";;
-
-
-
-
+
+
+
+
! Hello World in Centura
Function: HelloWorld
@@ -3985,42 +3985,42 @@ Index
Local variables
Actions
Call SalMessageBox( 'Hello World','Message',MB_Ok)
-
-
-
-
// Hello world in Ceylon
-
-print("Hello, World!");
-
-
-
// Hello world in ChaiScript
-
-#include <chaiscript/chaiscript.hpp>
-
-std::string helloWorld(const std::string &t_name) {
- return "Hello " + t_name + "!";
-}
-
-int main() {
- chaiscript::ChaiScript chai;
- chai.add(chaiscript::fun(&helloWorld), "helloWorld");
-
- chai.eval(R"(
- puts(helloWorld("World"));
- )");
-}
-
-
-
+
+
+
+
// Hello world in Ceylon
+
+print("Hello, World!");
+
+
+
// Hello world in ChaiScript
+
+#include <chaiscript/chaiscript.hpp>
+
+std::string helloWorld(const std::string &t_name) {
+ return "Hello " + t_name + "!";
+}
+
+int main() {
+ chaiscript::ChaiScript chai;
+ chai.add(chaiscript::fun(&helloWorld), "helloWorld");
+
+ chai.eval(R"(
+ puts(helloWorld("World"));
+ )");
+}
+
+
+
Hello World Souffle.
This recipe prints the immortal words "Hello world!", in a basically brute force
@@ -4047,79 +4047,79 @@ Index
mixing bowl into the baking dish.
Serves 1.
-
-
-
-
Hello world in Chicken. This language has no comments.
-
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken
-chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken
-chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
-chicken chicken chicken chicken chicken chicken
-
-
-
+
+
+
+
Hello world in Chicken. This language has no comments.
+
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken
+chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken
+chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
+chicken chicken chicken chicken chicken chicken
+
+
+
-- Hello World in CICS COBOL
000100 IDENTIFICATION DIVISION.
@@ -4133,12 +4133,12 @@ Index
000900 PROCEDURE DIVISION.
001000 EXEC CICS SEND FROM (WS-DATA-AREA) END-EXEC.
001100 EXEC CICS RETURN END-EXEC.
-
-
-
+
+
+
!Hello World in Clarion
PROGRAM
@@ -4151,94 +4151,94 @@ Index
MESSAGE('Hello World!')
RETURN
-
-
-
-
+
+
+
+
// Hello World in Clean
module hello
Start :: String
Start = "Hello World!\n"
-
-
-
+
+
+
// Hello World in Clipper
? "Hello World"
-
-
-
; Hello world in Clojure
-
-(defn hello []
- (println "Hello world!"))
-
-(hello)
-
-
-
+
+
+
; Hello world in Clojure
+
+(defn hello []
+ (println "Hello world!"))
+
+(hello)
+
+
+
/* Hello World in CLP for the IBM AS/400 */
PGM
SNDPGMMSG MSG('Hello World !') MSGTYPE(*COMP)
ENDPGM
-
-
-
+
+
+
# Hello World in CMake
message(STATUS "Hello World!")
-
-
-
* Hello World in COBOL
-
-*****************************
-IDENTIFICATION DIVISION.
-PROGRAM-ID. HELLO.
-ENVIRONMENT DIVISION.
-DATA DIVISION.
-PROCEDURE DIVISION.
-MAIN SECTION.
-DISPLAY "Hello World!"
-STOP RUN.
-****************************
-
-
-
"""Hello world in Cobra"""
-
-class Hello
-
- def main
- print 'Hello, world.'
-
-
-
+
+
+
* Hello World in COBOL
+
+*****************************
+IDENTIFICATION DIVISION.
+PROGRAM-ID. HELLO.
+ENVIRONMENT DIVISION.
+DATA DIVISION.
+PROCEDURE DIVISION.
+MAIN SECTION.
+DISPLAY "Hello World!"
+STOP RUN.
+****************************
+
+
+
"""Hello world in Cobra"""
+
+class Hello
+
+ def main
+ print 'Hello, world.'
+
+
+
// Hello World in Cocoa Obj-C (OS X)
#import <Foundation/Foundation.h>
@@ -4250,71 +4250,71 @@ Index
[pool release];
return 0;
}
-
-
-
-
# Hello world in Coconut
-
-"hello, world!" |> print
-
-
-
// Hello world in CoDScript
-
-main(){
- iPrintLnBold("Hello World!");
-}
-
-
-
// Hello world in CoffeeScript
-
-alert "Hello, World!"
-
-
-
+
+
+
+
# Hello world in Coconut
+
+"hello, world!" |> print
+
+
+
// Hello world in CoDScript
+
+main(){
+ iPrintLnBold("Hello World!");
+}
+
+
+
// Hello world in CoffeeScript
+
+alert "Hello, World!"
+
+
+
<!---Hello world in ColdFusion--->
<cfset message = "Hello World">
<cfoutput> #message#</cfoutput>
-
-
-
-
+
+
+
+
#Hello World in Command Script 3.1
#Meta.Name: "Hello World"
#Block(Main).Start
echo "Hello World!"
#Block(Main).End
-
-
-
-
;;; Hello world in Common Lisp
-
-(print "Hello World")
-
-
-
+
+
+
+
;;; Hello world in Common Lisp
+
+(print "Hello World")
+
+
+
%% Hello World in Console PostScript
serverdict begin 0 exitserver
@@ -4325,22 +4325,22 @@ Index
showpage
%% End
-
-
-
-
% Hello world in ConTeXt
-
-\starttext
-Hello World!
-\stoptext
-
-
+
+
+
+
% Hello world in ConTeXt
+
+\starttext
+Hello World!
+\stoptext
+
+
-- Hello World in Cool
class Main inherits IO{
@@ -4348,142 +4348,142 @@ Index
out_string("Hello, world!\n")
};
};
-
-
-
+
+
+
' Hello World in CoolBasic
print "hello world"
wait key
-
-
-
-
title 'Hello world in cpl on a Warrex Centurion'
-system zhelloworld (main,exp=d)
-;
-file crt:sysipt,class=0,seq
-;
-define m00:'hello world'
-format f00:c132
-;
-entrypoint crt
-;
-entry
-;
-open io crt
-;
-write (crt, f00) m00
-stop 0
-;
-end
-
-
-
# Hello world in Crystal
-
-puts "Hello World"
-
-
-
+
+
+
+
title 'Hello world in cpl on a Warrex Centurion'
+system zhelloworld (main,exp=d)
+;
+file crt:sysipt,class=0,seq
+;
+define m00:'hello world'
+format f00:c132
+;
+entrypoint crt
+;
+entry
+;
+open io crt
+;
+write (crt, f00) m00
+stop 0
+;
+end
+
+
+
# Hello world in Crystal
+
+puts "Hello World"
+
+
+
/* Hello World in CSS */
body:before {
content: "Hello World";
}
-
-
-
-
// Hello world in CUDA
-
-#include <stdio.h>
-
-const int N = 16;
-const int blocksize = 16;
-
-__global__
-void hello(char *a, int *b)
-{
- a[threadIdx.x] += b[threadIdx.x];
-}
-
-int main()
-{
- char a[N] = "Hello \0\0\0\0\0\0";
- int b[N] = {15, 10, 6, 0, -11, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
-
- char *ad;
- int *bd;
- const int csize = N*sizeof(char);
- const int isize = N*sizeof(int);
-
- printf("%s", a);
-
- cudaMalloc( (void**)&ad, csize );
- cudaMalloc( (void**)&bd, isize );
- cudaMemcpy( ad, a, csize, cudaMemcpyHostToDevice );
- cudaMemcpy( bd, b, isize, cudaMemcpyHostToDevice );
-
- dim3 dimBlock( blocksize, 1 );
- dim3 dimGrid( 1, 1 );
- hello<<<dimGrid, dimBlock>>>(ad, bd);
- cudaMemcpy( a, ad, csize, cudaMemcpyDeviceToHost );
- cudaFree( ad );
- cudaFree( bd );
-
- printf("%s\n", a);
- return EXIT_SUCCESS;
-}
-
-
-
\def\title{<a href="/showArticle.jhtml?documentID=cuj9505wittenbe&pgno=1">Listing 1</a>}
-
-@*A Simple Example.
-This is a trivial example of a \.{CWEB} program.
-It is, of course, the classic "hello, world"
-program we all know and love:
-
-@c
-@<Header files needed by the program@>@;
-@#
-main(void)
-{
- @<Print the message |"hello, world"|@>@;
-}
-
-@ Naturally, we use |printf| to do the dirty work:
-
-@<Print the message |"hello, world"|@>=
-printf("hello, world\n");
-
-@ The prototype for |printf| is in the standard
-header, \.{<stdio.h>}.
-
-@<Header files needed by the program@>=
-#include <stdio.h>
-
-@*Index.
-
-
-
+
+
+
+
// Hello world in CUDA
+
+#include <stdio.h>
+
+const int N = 16;
+const int blocksize = 16;
+
+__global__
+void hello(char *a, int *b)
+{
+ a[threadIdx.x] += b[threadIdx.x];
+}
+
+int main()
+{
+ char a[N] = "Hello \0\0\0\0\0\0";
+ int b[N] = {15, 10, 6, 0, -11, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
+
+ char *ad;
+ int *bd;
+ const int csize = N*sizeof(char);
+ const int isize = N*sizeof(int);
+
+ printf("%s", a);
+
+ cudaMalloc( (void**)&ad, csize );
+ cudaMalloc( (void**)&bd, isize );
+ cudaMemcpy( ad, a, csize, cudaMemcpyHostToDevice );
+ cudaMemcpy( bd, b, isize, cudaMemcpyHostToDevice );
+
+ dim3 dimBlock( blocksize, 1 );
+ dim3 dimGrid( 1, 1 );
+ hello<<<dimGrid, dimBlock>>>(ad, bd);
+ cudaMemcpy( a, ad, csize, cudaMemcpyDeviceToHost );
+ cudaFree( ad );
+ cudaFree( bd );
+
+ printf("%s\n", a);
+ return EXIT_SUCCESS;
+}
+
+
+
\def\title{<a href="/showArticle.jhtml?documentID=cuj9505wittenbe&pgno=1">Listing 1</a>}
+
+@*A Simple Example.
+This is a trivial example of a \.{CWEB} program.
+It is, of course, the classic "hello, world"
+program we all know and love:
+
+@c
+@<Header files needed by the program@>@;
+@#
+main(void)
+{
+ @<Print the message |"hello, world"|@>@;
+}
+
+@ Naturally, we use |printf| to do the dirty work:
+
+@<Print the message |"hello, world"|@>=
+printf("hello, world\n");
+
+@ The prototype for |printf| is in the standard
+header, \.{<stdio.h>}.
+
+@<Header files needed by the program@>=
+#include <stdio.h>
+
+@*Index.
+
+
+
<!-- Hello World in Cybernetics Oriented Language (CYBOL) -->
<model>
<part name="send_message" channel="inline" abstraction="operation" model="send">
@@ -4492,13 +4492,13 @@ Index
</part>
<part name="exit_application" channel="inline" abstraction="operation" model="exit"/>
</model>
-
-
-
-
+
+
+
+
// Hello World in D
import std.stdio;
@@ -4507,63 +4507,63 @@ Index
{
writefln("Hello World!");
}
-
-
-
+
+
+
// Hello World as a relation-variable in D4
select row { "Hello World" AMessage }
-
-
-
// Hello world in Dafny
-
-method Main() {
- print "Hello, World!\n";
-}
-
-
-
+
+
+
// Hello world in Dafny
+
+method Main() {
+ print "Hello, World!\n";
+}
+
+
+
` Hello World in Darkbasic
print "Hello World!"
wait key
-
-
-
-
// Hello world in Dart
-
-main() {
- print('Hello world!');
-}
-
-
-
+
+
+
+
// Hello world in Dart
+
+main() {
+ print('Hello world!');
+}
+
+
+
PROGRAM HELLO.B
# Hello World in Databasic
CRT "HELLOW WORLD"
END
-
-
-
-
+
+
+
+
// Hello World in Dataflex Procedural
/tela
@@ -4575,42 +4575,42 @@ Index
clearscreen
page tela
-
-
-
-
-* Hello World in dBase IV
-
-? "Hello World!"
-
-
-
-
+
+
+
+
+* Hello World in dBase IV
+
+? "Hello World!"
+
+
+
+
#!/usr/bin/dc
# Hello world! in dc (Unix desk calculator)
[Hello world!]p
-
-
-
-
+
+
+
+
$! Hello world in Digital/Compaq/HP DCL (Digital Command Language)
$ write sys$output "Hello World"
-
-
-
-
+
+
+
+
// Hello World in Delphi
Program Hello_World;
@@ -4619,23 +4619,23 @@ Index
Begin
WriteLn('Hello World');
End.
-
-
-
-
+
+
+
+
# Hello World in Dialect
print "Hello World"
-
-
-
-
+
+
+
+
// Hello World in DM (Dream Maker)
mob
@@ -4643,63 +4643,63 @@ Index
..()
world << "Hello World!"
-
-
-
-
+
+
+
+
! Hello World in DML (Gembase database language)
PROCEDURE_FORM MAIN
PRINT/NOWAIT ("Hello world")
END_FORM
-
-
-
-
/* Hello world in Draco */
-
-proc main()void:
- writeln("Hello world!");
-corp;
-
-
+
+
+
+
/* Hello world in Draco */
+
+proc main()void:
+ writeln("Hello world!");
+corp;
+
+
Hello World in DWIM ("Do what I mean").
Comments are not needed in this language.
DWIM
-
-
-
-module: hello-world
-author: Homer
-copyright: (c) 1994 Homer
-version: 1.0
-
-// Hello World in DYLAN
-
-define method main (#rest args)
- princ("Hello world!");
-end;
-
-main();
-
-
-
-
+
+
+
+module: hello-world
+author: Homer
+copyright: (c) 1994 Homer
+version: 1.0
+
+// Hello World in DYLAN
+
+define method main (#rest args)
+ princ("Hello world!");
+end;
+
+main();
+
+
+
+
<<!! Hello World in DynaMorph >>
<#setString foo {Hello World!}#>
<html>
@@ -4710,23 +4710,23 @@ Index
<#getString foo#>
</body>
</html>
-
-
-
-
+
+
+
+
# Hello World in E
println("Hello, world!")
-
-
-
-
+
+
+
+
// Hello World in easm (Win32).
subsystem cui
@@ -4744,96 +4744,96 @@ Index
call printf (&pszOutput)
call ExitProcess (00h)
-
-
-
-
// Hello world in Ecstasy
-
-module HelloWorld
- {
- void run()
- {
- @Inject Console console;
- console.println("Hello World!");
- }
- }
-
-
-
Hello world in Ecstatic. No comments are possible in this language.
-
-
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-
(followed by another 24,866,256,684,781,338,733,321,022,194,929,619,017,923,951,399,467,222,375,071,721,694,990,877,932,162,871,254,860,704 exclamation points)
-
-
-
-note "Hello World in Eiffel"
-class HELLO
-create run
-feature run
- do
- print ("Hello World!%N")
- end
-end
-
-
-
-
-(* Hello World in ELAN *)
-
-putline ("Hello World!");
-
-
-
-
// Hello world in ELENA 3.0
-
-program =
-[
- console writeLine:"Hello world!".
-].
-
-
-
// Hello world in ELENA 4.0
-
-public program()
-{
- console.writeLine("Hello world!")
-}
-
-
-
-
# Hello world in Elixir
-
-defmodule HelloWorld do
- IO.puts "Hello, World!"
-end
-
-
-
+
+
+
+
// Hello world in Ecstasy
+
+module HelloWorld
+ {
+ void run()
+ {
+ @Inject Console console;
+ console.println("Hello World!");
+ }
+ }
+
+
+
Hello world in Ecstatic. No comments are possible in this language.
+
+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+
(followed by another 24,866,256,684,781,338,733,321,022,194,929,619,017,923,951,399,467,222,375,071,721,694,990,877,932,162,871,254,860,704 exclamation points)
+
+
+
+note "Hello World in Eiffel"
+class HELLO
+create run
+feature run
+ do
+ print ("Hello World!%N")
+ end
+end
+
+
+
+
+(* Hello World in ELAN *)
+
+putline ("Hello World!");
+
+
+
+
// Hello world in ELENA 3.0
+
+program =
+[
+ console writeLine:"Hello world!".
+].
+
+
+
// Hello world in ELENA 4.0
+
+public program()
+{
+ console.writeLine("Hello world!")
+}
+
+
+
+
# Hello world in Elixir
+
+defmodule HelloWorld do
+ IO.puts "Hello, World!"
+end
+
+
+
:: Hello World in Elliott Autocode
SETF PUNCH
SETR 1
@@ -4842,201 +4842,201 @@ Index
TITLE Hello World.;
STOP
START 1
-
-
-
-
-- Hello world in Elm
-
-import Text
-
-main = Text.plainText "Hello, world!"
-
-
-
👴 Hello world in Emojicode
-
-🐇 🐼 🍇
- 🐇🐖 🏁 ➡️ 🚂 🍇
- 😀 🔤Hello world!🔤
- 🍎 0
- 🍉
-🍉
-
-
-
** Hello world in Emoticon **
-
-hello world :-Q S:-P :-Q
-
-
-
// Hello world in EOS 2
-
-Fenster:Fenster
-Text:Textfeld
-
-Fenster.zeichne(Text)
-Text.zeileHinzufügen("Hello, World!")
-
-
-
-
-%% Hello World in Erlang
-
--module(hello).
-
--export([hello/0]).
-
-hello() ->
- io:format("Hello World!~n", []).
-
-
-
-
! Hello world in ERRE
-
-PROGRAM HELLO
-BEGIN
- PRINT("Hello World!")
-END PROGRAM
-
-
-
-- Hello world in Eta
-
-main = putStrLn $ "Hello World!"
-
-
-
--- Hello World in Euphoria
-
-puts(1, "Hello World!\n")
-
-
-
-
# Hello world in Eve
-
-bind @browser
- [tag: "div", text: "Hello, world"]
-
-
-
# Hello world in Ezhil
-
-பதிப்பி "வணக்கம்!"
-பதிப்பி "உலகே வணக்கம்"
-பதிப்பி "******* நன்றி!. *******"
-exit()
-
-
+
+
+
+
-- Hello world in Elm
+
+import Text
+
+main = Text.plainText "Hello, world!"
+
+
+
👴 Hello world in Emojicode
+
+🐇 🐼 🍇
+ 🐇🐖 🏁 ➡️ 🚂 🍇
+ 😀 🔤Hello world!🔤
+ 🍎 0
+ 🍉
+🍉
+
+
+
** Hello world in Emoticon **
+
+hello world :-Q S:-P :-Q
+
+
+
// Hello world in EOS 2
+
+Fenster:Fenster
+Text:Textfeld
+
+Fenster.zeichne(Text)
+Text.zeileHinzufügen("Hello, World!")
+
+
+
+
+%% Hello World in Erlang
+
+-module(hello).
+
+-export([hello/0]).
+
+hello() ->
+ io:format("Hello World!~n", []).
+
+
+
+
! Hello world in ERRE
+
+PROGRAM HELLO
+BEGIN
+ PRINT("Hello World!")
+END PROGRAM
+
+
+
-- Hello world in Eta
+
+main = putStrLn $ "Hello World!"
+
+
+
+-- Hello World in Euphoria
+
+puts(1, "Hello World!\n")
+
+
+
+
# Hello world in Eve
+
+bind @browser
+ [tag: "div", text: "Hello, world"]
+
+
+
# Hello world in Ezhil
+
+பதிப்பி "வணக்கம்!"
+பதிப்பி "உலகே வணக்கம்"
+பதிப்பி "******* நன்றி!. *******"
+exit()
+
+
(* Hello World in F# *)
printf "Hello World!\n"
-
-
-
! Hello world in F
-
-program hello
- print *, "Hello world!"
-end program hello
-
-
+
+
+
! Hello world in F
+
+program hello
+ print *, "Hello world!"
+end program hello
+
+
// Hello World in Falcon
> "Hello World!"
-
-
+
+
{ Hello World in FALSE }
"Hello world!
"
-
-
-
// Hello world in Felix
-
-println$ "Hello World";
-
-
-
// Hello world in Fennel
-
-(print "Hello world!")
-
-
-
+
+
+
// Hello world in Felix
+
+println$ "Hello World";
+
+
+
// Hello world in Fennel
+
+(print "Hello world!")
+
+
+
/**
* start script -- Hello world in Ferite ( www.ferite.org )
*/
uses "console";
Console.println("Hello World");
/* end script */
-
-
-
-
(Hello world in Fetlang)
-
-Make slave scream "Hello World!"
-
-
-
+
+
+
+
(Hello world in Fetlang)
+
+Make slave scream "Hello World!"
+
+
+
#Hello World in Filemaker Script
Show Custom Dialog ["Hello World" ; "Hello World"]
-
-
-
+
+
+
;; Hello World in Fjölnir (Icelandic programming language)
"hello" < main
@@ -5050,147 +5050,147 @@ Index
*
"GRUNNUR"
;
-
-
-
+
+
+
# Write "Hello world" in Flaming Thunder.
Write "Hello world".
-
-
-
-
+
+
+
+
1.01 COMMENT HELLO WORLD IN FOCAL
1.02 TYPE "HELLO WORLD", !
1.03 QUIT
-
-
-
-
+
+
+
+
-* Hello World in FOCUS
-TYPE Hello world
-
-
-
-
Hello world in Folders.
-No comments possible. The source code of the program is the structure of nested folders
-in the Windows file system depicted here.
-

-
-
-
' Hello world in Forth
-
-." Hello World" CR
-
-
-
-C Hello World in Fortran
-
- PROGRAM HELLO
- WRITE (*,100)
- STOP
- 100 FORMAT (' Hello World! ' /)
- END
-
-
-
-
-C Hello World in Fortran 77
-
- PROGRAM HELLO
- PRINT*, 'Hello World!'
- END
-
-
-
-
+
+
+
+
Hello world in Folders.
+No comments possible. The source code of the program is the structure of nested folders
+in the Windows file system depicted here.
+

+
+
+
' Hello world in Forth
+
+." Hello World" CR
+
+
+
+C Hello World in Fortran
+
+ PROGRAM HELLO
+ WRITE (*,100)
+ STOP
+ 100 FORMAT (' Hello World! ' /)
+ END
+
+
+
+
+C Hello World in Fortran 77
+
+ PROGRAM HELLO
+ PRINT*, 'Hello World!'
+ END
+
+
+
+
! Hello World in Fortran 90 and 95
PROGRAM HelloWorld
WRITE(*,*) "Hello World!"
END PROGRAM
-
-
-
-
- PROGRAM HELLO
-c
-C Hello World in Fortran IV (supposedly for a TR440)
-c
- WRITE (6,'('' Hello World!'')')
- END
-
-
-
-
+
+
+
+
+ PROGRAM HELLO
+c
+C Hello World in Fortran IV (supposedly for a TR440)
+c
+ WRITE (6,'('' Hello World!'')')
+ END
+
+
+
+
(* Hello World in Fortress *)
export Executable
run(args) = print "Hello, world!"
-
-
-
-
+
+
+
+
'Hello World in FreeBASIC
print "Hello World"
-
-
-
-
+
+
+
+
// Hello World in Frink
println["Hello World!"]
-
-
-
-
// Hello world in Full Metal Jacket
-

-
-
+
+
+
+
// Hello world in Full Metal Jacket
+

+
+
Hello World in G-code.
Click here for a preview.
@@ -5343,12 +5343,12 @@ Index
N1410M30
%
-
-
-
+
+
+
'************************************
' Hello world in Gambas
'************************************
@@ -5357,53 +5357,53 @@ Index
PRINT "Hello World"
END
-
-
-
-
+
+
+
+
// Hello World in GameMonkey Script
print("Hello World");
-
-
-
-
-- Hello world in Genero BDL
-
-main
- display "hello world"
-end main
-
-
-
// Hello world in Genie
-
-init
- print "Hello world!"
-
-
-
-
+
+
+
+
-- Hello world in Genero BDL
+
+main
+ display "hello world"
+end main
+
+
+
// Hello world in Genie
+
+init
+ print "Hello world!"
+
+
+
+
// Hello World in Gentee (simple version)
func hello<main> : @"Hello, World!"
-
-
-
-
+
+
+
+
// Hello World in Gentee
func hello <main>
@@ -5411,33 +5411,33 @@ Index
print( "Hello, World!" )
getch()
}
-
-
-
+
+
+
// Hello World in GLBasic
PRINT "Hello World",1,1
SHOWSCREEN
MOUSEWAIT
-
-
-
+
+
+
// Hello World in GML (Game Maker Language)
draw_text(10,10,"Hello World")
screen_refresh()
keyboard_wait()
-
-
-
+
+
+
// Hello world in Go
package main
@@ -5445,31 +5445,31 @@ Index
func main() {
fmt.Printf("Hello World\n")
}
-
-
-
--- Hello World in Gofer
--- Simple version
-
-helloWorld:: String
-helloWorld = "Hello World!\n"
-
-
--- Hello World in Gofer
--- Dialog version
-
-helloWorld :: Dialogue
-helloWorld resps = [AppendChan stdout "Hello world!"]
-
-
-
-
+
+
+
+-- Hello World in Gofer
+-- Simple version
+
+helloWorld:: String
+helloWorld = "Hello World!\n"
+
+
+-- Hello World in Gofer
+-- Dialog version
+
+helloWorld :: Dialogue
+helloWorld resps = [AppendChan stdout "Hello world!"]
+
+
+
+
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Hello World as a Google gadget -->
@@ -5481,21 +5481,21 @@ Index
]]>
</Content>
</Module>
-
-
-
-
// Hello world in Gosu
-
-print ( "Hello World!" )
-
-
-
+
+
+
+
// Hello world in Gosu
+
+print ( "Hello World!" )
+
+
+
//Hello World in GRAMophone
composition "Hello, World!" of "Composer"
@@ -5513,115 +5513,115 @@ Index
@composition->print("Hello, World!");
}
}
-
-
-
-
// Hello world in Gravity
-
-func main() {
- System.print("Hello World!");
-}
-
-
-
-
+
+
+
+
// Hello world in Gravity
+
+func main() {
+ System.print("Hello World!");
+}
+
+
+
+
# Hello World in Gri
show "hello world"
-
-
-
-
+
+
+
+
// Hello World in Groovy
println "Hello World"
-
-
-
-
; Hello world in Guile
-
-(define do-hello (lambda () (display "Hello world.") (newline)))
-
-
-
-; Hello World in GynkoSoft
-; Simple version
-0.00 Protocol "Hello, World!"
-
-
-; Hello World in GynkoSoft
-; Dialog box output
-0.00 Message "Hello, World!"
-
-
-
-
-<?hh
-// Hello world in Hack
-echo 'Hello World';
-
-
-
// Hello world in Harbour
-
-? "Hello World"
-
-
-
+
+
+
+
; Hello world in Guile
+
+(define do-hello (lambda () (display "Hello world.") (newline)))
+
+
+
+; Hello World in GynkoSoft
+; Simple version
+0.00 Protocol "Hello, World!"
+
+
+; Hello World in GynkoSoft
+; Dialog box output
+0.00 Message "Hello, World!"
+
+
+
+
+<?hh
+// Hello world in Hack
+echo 'Hello World';
+
+
+
// Hello world in Harbour
+
+? "Hello World"
+
+
+
-- Hello World in Haskell
main = putStrLn "Hello World"
-
-
-
-
// Hello world in Have
-
-func main() {
- print("Hello, world!")
-}
-
-
-
// Hello world in Haxe
-
-class Hello {
- static public function main() {
- trace("Hello world!");
- }
-}
-
-
-
+
+
+
+
// Hello world in Have
+
+func main() {
+ print("Hello, world!")
+}
+
+
+
// Hello world in Haxe
+
+class Hello {
+ static public function main() {
+ trace("Hello world!");
+ }
+}
+
+
+
# Hello World as bdehaldia.exe external command
proc hdx_info {} {
@@ -5633,209 +5633,209 @@ Index
tk_messageBox -type ok -message [TRA "Hello World!"]
destroy .
}
-
-
-
-
// Hello World in HolyC, the language of TempleOS
-
-"Hello world";
-
-
-
:: Hello world in Hoon
-
-!:("Hello World")
-
-
-
-Hello World for the HP 41C. No comment character exists.
-
-01 LBL "HELLO"
-02 "HELLO WORLD"
-03 AVIEW
-
-
-
-
-<<
-@ Hello World for the HP-48
-@ << and >> are one char each
-"HELLO WORLD"
->>
-
-
-
-
+
+
+
+
// Hello World in HolyC, the language of TempleOS
+
+"Hello world";
+
+
+
:: Hello world in Hoon
+
+!:("Hello World")
+
+
+
+Hello World for the HP 41C. No comment character exists.
+
+01 LBL "HELLO"
+02 "HELLO WORLD"
+03 AVIEW
+
+
+
+
+<<
+@ Hello World for the HP-48
+@ << and >> are one char each
+"HELLO WORLD"
+>>
+
+
+
+
Hello World in HQ9+ and HQ9++. No comment character exists.
H
-
-
-
-
-<HTML>
-<!-- Hello World in HTML -->
-<HEAD>
-<TITLE>Hello World!</TITLE>
-</HEAD>
-<BODY>
-Hello World!
-</BODY>
-</HTML>
-
-
-
-
# Hello world as a Hubot script
-
-module.exports = (robot) ->
- robot.respond /hello/i, (msg) ->
- msg.send 'Hello World!'
-
-
-Hello World in human languages.
-
- | Afrikaans | Hallo, wêreld! |
-
| Albanian | Pershëndetje Botë |
-
| Arabic | أهلاً بالعالم |
- (Ahlan bil 'Alam) |
-
| Armenian | Բարե՛ւ, աշխարհ։ |
- (barev ash'kharh) |
-
| Azeri | Salam Dünya |
-
| Czech | Ahoj Světe! |
-
| Basque/Euskara | Kaixo mundua! |
-
| Belarusian | Прывітанне свет |
- (Pryvitannie sviet) |
-
| Bemba | Shani Mwechalo! |
-
| Bengali | Shagatam Prithivi! |
-
| Bosnian | Zdravo Svijete! |
-
| Bulgarian | Здравей, свят! |
- (Zdrav'ei svi'at) |
-
| Cambodian | ជំរាបសួរ ពិភពលោក |
- (chomreabsuor piphoplok) |
-
| Catalan | Hola món! |
-
| Chinese | 你好世界 |
- (nǐ hǎo shì jiè) |
-
| Cherokee | ᎣᏏᏲ ᎡᎶᎯ |
- (O-si-yo E-lo-hi) |
-
| Chinook Wawa | Klahowya Hayas Klaska |
-
| Croatian | Bok Svijete! |
-
| Danish | Hej, Verden! |
-
| Dutch | Hallo, wereld! |
-
| English | Hello World! |
-
| Esperanto | Saluton mondo! |
-
| Estonian | Tere maailm! |
-
| Finnish | Hei maailma! |
-
| French | Salut le Monde! |
-
| Frisian | Hallo, wrâld! |
-
| Galician | Ola mundo! |
-
| German | Hallo Welt! |
-
| Greek | Γεια σου κόσμε! |
- (Geia soy kosme) |
-
| Hawaiian | Aloha Honua |
-
| Hebrew | שלום עולם |
- (Shalom Olam) |
-
| Hindi | नमस्ते दुनिया |
- (namaste duniya) |
-
| Hmong | Nyob zoo ntiaj teb. |
-
| Hungarian | Helló világ! |
-
| Icelandic | Halló heimur! |
-
| Igbo | Ndewo Ụwa |
-
| Indonesian | Halo Dunia! |
-
| Irish | Dia dhaoibh, a dhomhain! |
-
| Italian | Ciao Mondo! |
-
| Japanese | こんにちは、 世界! |
- (konnichiwa sekai) |
-
| Kannada | ಹಲೋ ವರ್ಲ್ಡ್ |
- (Halō varlḍ) |
-
| Kiswahili | Habari dunia! |
-
| Kikuyu | Niatia thi! |
-
| Klingon | nuqneH |
-
| Korean | 반갑다 세상아 |
- (bangabda, sesangah) |
-
| Lao | ສະບາຍດີ,ໂລກ |
- (sabaidi olk) |
-
| Latin | AVE MVNDE |
- (ave munde) |
-
| Latvian | Sveika, Pasaule! |
-
| Lithuanian | Sveikas, Pasauli |
-
| Lojban |
- coi li terdi |
-
| Luxembourgish | Moien Welt! |
-
| Malagasy | Manao ahoana ry tany! |
-
| Malayalam | Namaskaram, lokame |
-
| Maltese | Merhba lid-dinja |
-
| Norwegian | Hallo verden! |
-
| Persian | !سلام دنیا |
- (Salaam Donyaa!) |
-
| Polish | Witaj świecie! |
-
| Portuguese | Olá, mundo! |
-
| Punjabi | ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ |
- (Sati srī akāla duni'ā) |
-
| Romanian | Salut lume! |
-
| Russian | Здравствуй, мир! |
- (Zdra'vstvuj mi'r) |
-
| Scots Gaelic | Halò, a Shaoghail! |
-
| Serbian | Zdravo Svete! |
-
| Slovak | Ahoj, svet! |
-
| Slovenian | Pozdravljen svet! |
-
| Spanish | ¡Hola mundo! |
-
| Swedish | Hallå världen! |
-
| Tagalog | Kamusta mundo! |
-
| Tamil | ஹலோ உலகம் |
- (Halō ulakam) |
-
| Telugu | హలో వరల్డ్ |
- (Halō varalḍ) |
-
| Thai | สวัสดีโลก! |
- (sawadee lok) |
-
| Turkish | Merhaba Dünya! |
-
| Ukrainian | Привiт, свiте! |
- (Pryvi't svi'te) |
-
| Urdu | ہیلو دنیا والو |
-
| Vietnamese | Xin chào thế giới |
-
| Welsh | S'mae byd! |
-
| Yiddish | העלא וועלט |
- (hela velt) |
-
| Zulu | Sawubona Mhlaba |
-
-
-
-
+
+
+
+
+<HTML>
+<!-- Hello World in HTML -->
+<HEAD>
+<TITLE>Hello World!</TITLE>
+</HEAD>
+<BODY>
+Hello World!
+</BODY>
+</HTML>
+
+
+
+
# Hello world as a Hubot script
+
+module.exports = (robot) ->
+ robot.respond /hello/i, (msg) ->
+ msg.send 'Hello World!'
+
+
+Hello World in human languages.
+
+ | Afrikaans | Hallo, wêreld! |
+
| Albanian | Pershëndetje Botë |
+
| Arabic | أهلاً بالعالم |
+ (Ahlan bil 'Alam) |
+
| Armenian | Բարե՛ւ, աշխարհ։ |
+ (barev ash'kharh) |
+
| Azeri | Salam Dünya |
+
| Czech | Ahoj Světe! |
+
| Basque/Euskara | Kaixo mundua! |
+
| Belarusian | Прывітанне свет |
+ (Pryvitannie sviet) |
+
| Bemba | Shani Mwechalo! |
+
| Bengali | Shagatam Prithivi! |
+
| Bosnian | Zdravo Svijete! |
+
| Bulgarian | Здравей, свят! |
+ (Zdrav'ei svi'at) |
+
| Cambodian | ជំរាបសួរ ពិភពលោក |
+ (chomreabsuor piphoplok) |
+
| Catalan | Hola món! |
+
| Chinese | 你好世界 |
+ (nǐ hǎo shì jiè) |
+
| Cherokee | ᎣᏏᏲ ᎡᎶᎯ |
+ (O-si-yo E-lo-hi) |
+
| Chinook Wawa | Klahowya Hayas Klaska |
+
| Croatian | Bok Svijete! |
+
| Danish | Hej, Verden! |
+
| Dutch | Hallo, wereld! |
+
| English | Hello World! |
+
| Esperanto | Saluton mondo! |
+
| Estonian | Tere maailm! |
+
| Finnish | Hei maailma! |
+
| French | Salut le Monde! |
+
| Frisian | Hallo, wrâld! |
+
| Galician | Ola mundo! |
+
| German | Hallo Welt! |
+
| Greek | Γεια σου κόσμε! |
+ (Geia soy kosme) |
+
| Hawaiian | Aloha Honua |
+
| Hebrew | שלום עולם |
+ (Shalom Olam) |
+
| Hindi | नमस्ते दुनिया |
+ (namaste duniya) |
+
| Hmong | Nyob zoo ntiaj teb. |
+
| Hungarian | Helló világ! |
+
| Icelandic | Halló heimur! |
+
| Igbo | Ndewo Ụwa |
+
| Indonesian | Halo Dunia! |
+
| Irish | Dia dhaoibh, a dhomhain! |
+
| Italian | Ciao Mondo! |
+
| Japanese | こんにちは、 世界! |
+ (konnichiwa sekai) |
+
| Kannada | ಹಲೋ ವರ್ಲ್ಡ್ |
+ (Halō varlḍ) |
+
| Kiswahili | Habari dunia! |
+
| Kikuyu | Niatia thi! |
+
| Klingon | nuqneH |
+
| Korean | 반갑다 세상아 |
+ (bangabda, sesangah) |
+
| Lao | ສະບາຍດີ,ໂລກ |
+ (sabaidi olk) |
+
| Latin | AVE MVNDE |
+ (ave munde) |
+
| Latvian | Sveika, Pasaule! |
+
| Lithuanian | Sveikas, Pasauli |
+
| Lojban |
+ coi li terdi |
+
| Luxembourgish | Moien Welt! |
+
| Malagasy | Manao ahoana ry tany! |
+
| Malayalam | Namaskaram, lokame |
+
| Maltese | Merhba lid-dinja |
+
| Norwegian | Hallo verden! |
+
| Persian | !سلام دنیا |
+ (Salaam Donyaa!) |
+
| Polish | Witaj świecie! |
+
| Portuguese | Olá, mundo! |
+
| Punjabi | ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ |
+ (Sati srī akāla duni'ā) |
+
| Romanian | Salut lume! |
+
| Russian | Здравствуй, мир! |
+ (Zdra'vstvuj mi'r) |
+
| Scots Gaelic | Halò, a Shaoghail! |
+
| Serbian | Zdravo Svete! |
+
| Slovak | Ahoj, svet! |
+
| Slovenian | Pozdravljen svet! |
+
| Spanish | ¡Hola mundo! |
+
| Swedish | Hallå världen! |
+
| Tagalog | Kamusta mundo! |
+
| Tamil | ஹலோ உலகம் |
+ (Halō ulakam) |
+
| Telugu | హలో వరల్డ్ |
+ (Halō varalḍ) |
+
| Thai | สวัสดีโลก! |
+ (sawadee lok) |
+
| Turkish | Merhaba Dünya! |
+
| Ukrainian | Привiт, свiте! |
+ (Pryvi't svi'te) |
+
| Urdu | ہیلو دنیا والو |
+
| Vietnamese | Xin chào thế giới |
+
| Welsh | S'mae byd! |
+
| Yiddish | העלא וועלט |
+ (hela velt) |
+
| Zulu | Sawubona Mhlaba |
+
+
+
+
-- Hello World in HyperTalk
answer "Hello, world!"
-
-
-
-
+
+
+
+
Hello World for IBM EXEC (under VM/CMS)
&CONTROL
@@ -5843,13 +5843,13 @@ Index
&TYPE Hello World!
*
&EXIT 0
-
-
-
-
+
+
+
+
Hello World for IBM EXEC2 (under VM/CMS)
&TRACE OFF
@@ -5857,45 +5857,45 @@ Index
&TYPE Hello World!
*
&EXIT 0
-
-
-
-
-# Hello World in ici (http://www.zeta.org.au/~atrn/ici/)
-printf("Hello World!\n");
-
-
-
-
+
+
+
+
+# Hello World in ici (http://www.zeta.org.au/~atrn/ici/)
+printf("Hello World!\n");
+
+
+
+
@ HELLO WORLD IN ICL SCL
BEGIN
SEND_MESSAGE("HELLO WORLD")
END
-
-
-
-
-# Hello world in Icon (http://www.cs.arizona.edu/icon/)
-
-procedure main()
- write("Hello world")
-end
-
-
-
-
+
+
+
+
+# Hello world in Icon (http://www.cs.arizona.edu/icon/)
+
+procedure main()
+ write("Hello world")
+end
+
+
+
+
// Hello World in IDC-script language for IDA disaasembler
#include <idc.idc>
@@ -5904,125 +5904,125 @@ Index
{
Message("Hello World!");
}
-
-
-
-
+
+
+
+
IDL> ; Hello World in IDL (Interactive Data Language)
IDL> print, "Hello World"
-
-
-
-
-- Hello world in Idris
-
-module Main
-
-main : IO ()
-main = putStrLn "Hello world"
-
-
-
// Hello world in Imba
-
-console.log "hello world"
-
-$$(body).append <h1> "Hello world"
-
-
-
+
+
+
+
-- Hello world in Idris
+
+module Main
+
+main : IO ()
+main = putStrLn "Hello world"
+
+
+
// Hello world in Imba
+
+console.log "hello world"
+
+$$(body).append <h1> "Hello world"
+
+
+
! "Hello world" in Inform
[ Main;
print "Hello world^";
];
-
-
-
-
-# Hello World in Informix 4GL
-
-MAIN
-
- DISPLAY "Hello World"
-
-END MAIN
-
-
-
-
+
+
+
+
+# Hello World in Informix 4GL
+
+MAIN
+
+ DISPLAY "Hello World"
+
+END MAIN
+
+
+
+
/* Hello World in Ingres ABF */
procedure hello =
begin
message 'Hello, World' with style=popup;
end
-
-
-
-
-// Hello World in InstallScript
-// (Scripting language of InstallShield, a Windows install generator)
-
-program
- MessageBox("Hello World!",INFORMATION);
-endprogram
-
-
-
-
Hello World in Intercal
-
-DO ,1 <- #13
-PLEASE DO ,1 SUB #1 <- #234
-DO ,1 SUB #2 <- #112
-DO ,1 SUB #3 <- #112
-DO ,1 SUB #4 <- #0
-DO ,1 SUB #5 <- #64
-DO ,1 SUB #6 <- #194
-DO ,1 SUB #7 <- #48
-PLEASE DO ,1 SUB #8 <- #22
-DO ,1 SUB #9 <- #248
-DO ,1 SUB #10 <- #168
-DO ,1 SUB #11 <- #24
-DO ,1 SUB #12 <- #16
-DO ,1 SUB #13 <- #214
-PLEASE READ OUT ,1
-PLEASE GIVE UP
-
-
-
+
+
+
+
+// Hello World in InstallScript
+// (Scripting language of InstallShield, a Windows install generator)
+
+program
+ MessageBox("Hello World!",INFORMATION);
+endprogram
+
+
+
+
Hello World in Intercal
+
+DO ,1 <- #13
+PLEASE DO ,1 SUB #1 <- #234
+DO ,1 SUB #2 <- #112
+DO ,1 SUB #3 <- #112
+DO ,1 SUB #4 <- #0
+DO ,1 SUB #5 <- #64
+DO ,1 SUB #6 <- #194
+DO ,1 SUB #7 <- #48
+PLEASE DO ,1 SUB #8 <- #22
+DO ,1 SUB #9 <- #248
+DO ,1 SUB #10 <- #168
+DO ,1 SUB #11 <- #24
+DO ,1 SUB #12 <- #16
+DO ,1 SUB #13 <- #214
+PLEASE READ OUT ,1
+PLEASE GIVE UP
+
+
+
// Hello World in io programming language
"Hello world!" print
-
-
-
-
+
+
+
+
; Hello World in Iptscrae.
; 1. from the chat prompt:
@@ -6040,70 +6040,70 @@ Index
ON SELECT {
"Hello World!" SAY
}
-
-
-
+
+
+
NB. Hello World in J
'Hello World' 1!:2(2)
-
-
+
+
// Hello World in JADE
write "Hello World";
-
-
-
+
+
+
# Hello World in Jako
use sys;
sys::print("Hello, world!\n");
-
-
-
-
# Hello world in Janet
-
-(print "hello, world!")
-
-
+
+
+
+
# Hello world in Janet
+
+(print "hello, world!")
+
+
// Hello World in Jason
!greeting.
+!greeting : true <- .print("Hello World").
-
-
-
-// Hello World in Java
-
-class HelloWorld {
- static public void main( String args[] ) {
- System.out.println( "Hello World!" );
- }
-}
-
-
-
-
+
+
+
+// Hello World in Java
+
+class HelloWorld {
+ static public void main( String args[] ) {
+ System.out.println( "Hello World!" );
+ }
+}
+
+
+
+
// Hello World on a mobile Java device
package helloworld;
@@ -6126,13 +6126,13 @@ Index
protected void destroyApp(boolean parm1) throws
javax.microedition.midlet.MIDletStateChangeException { }
}
-
-
-
-
+
+
+
+
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
@@ -6153,13 +6153,13 @@ Index
out.println("</body></html>");
}
}
-
-
-
-
+
+
+
+
// Hello World in Java using Swing GUI
class HelloWorldSwing {
@@ -6167,133 +6167,133 @@ Index
javax.swing.JOptionPane.showMessageDialog(null,"Hello world!");
}
}
-
-
-
-
+
+
+
+
<!-- Hello World for Java Server Pages -->
<%@ page language='java' %>
<%="Hello World!" %>
-
-
-
-
// Hello world in JavaScript
-
-console.log("Hello World");
-
-
-
-//HERIB JOB ,'HERIBERT OTTEN',PRTY=12
-//* HELLO WORLD FOR MVS
- //HALLO EXEC PGM=IEBGENER
- //SYSIN DD DUMMY
- //SYSPRINT DD SYSOUT=*
- //SYSUT2 DD SYSOUT=T
- //SYSUT1 DD *
- HELLO WORLD!
- /*
- //
-
-
-
+
+
+
+
// Hello world in JavaScript
+
+console.log("Hello World");
+
+
+
+//HERIB JOB ,'HERIBERT OTTEN',PRTY=12
+//* HELLO WORLD FOR MVS
+ //HALLO EXEC PGM=IEBGENER
+ //SYSIN DD DUMMY
+ //SYSPRINT DD SYSOUT=*
+ //SYSUT2 DD SYSOUT=T
+ //SYSUT1 DD *
+ HELLO WORLD!
+ /*
+ //
+
+
+
; Hello World in JESS
(printout t "Hello World")
-
-
-
| Hello world in Jorf
-
-Hello:Start
- Msg:Add("Hello", "Ok")
- Hello World!
- Return
-
-
-
// Hello world in JSFuck
-
-[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+[[]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]([[]])+[]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(+(!+[]+!+[]+!+[]+[!+[]+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]])+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+[+!+[]])+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+[]])))()
-
-
-
+
+
+
| Hello world in Jorf
+
+Hello:Start
+ Msg:Add("Hello", "Ok")
+ Hello World!
+ Return
+
+
+
// Hello world in JSFuck
+
+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+[[]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]([[]])+[]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(+(!+[]+!+[]+!+[]+[!+[]+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]])+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+[+!+[]])+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+[]])))()
+
+
+
// Hello World in JudoScript (a Java scripting layer)
. "Hello World";
-
-
-
-
# Hello world in Julia
-
-println("Hello, World!")
-
-
-
/ Hello world in K
-
-"Hello world!"
-
-
+
+
+
+
# Hello world in Julia
+
+println("Hello, World!")
+
+
+
/ Hello world in K
+
+"Hello world!"
+
+
/ Hello World in K3
`0:"Hello World!\n
-
-
+
+
/ Hello World in K4/Q/KDB
1"Hello World\n"
-
-
+
+
/ Hello World in K5
1'"Hello World\n"
-
-
-
// Hello world in Kitten
-
-"Hello World!" say
-
-
+
+
+
// Hello world in Kitten
+
+"Hello World!" say
+
+
; Hello World in Kix
Run( "Notepad.exe" )
@@ -6302,32 +6302,32 @@ Index
$ReturnCode = SendKeys("Hello World")
Sleep( 2 )
$ReturnCode = SendKeys("~{F4}Y")
-
-
-
// Hello world in Kotlin
-
-fun main(args : Array<String>) {
- println("Hello, world!")
-}
-
-
-
Hello world in Kumir. This language doesn't have comments.
-
алг
-нач
- вывод “Hello world”
-кон
-
-
-
+
+
+
// Hello world in Kotlin
+
+fun main(args : Array<String>) {
+ println("Hello, world!")
+}
+
+
+
Hello world in Kumir. This language doesn't have comments.
+
алг
+нач
+ вывод “Hello world”
+кон
+
+
+
{Hello World in Kylix}
program Hello_World;
@@ -6338,22 +6338,22 @@ Index
begin
ShowMessage('Hello World');
end.
-
-
-
-
-- Hello world in LÖVE
-
-function love.draw()
- love.graphics.print('Hello World!', 400, 300)
-end
-
-
+
+
+
+
-- Hello world in LÖVE
+
+function love.draw()
+ love.graphics.print('Hello World!', 400, 300)
+end
+
+
// Hello World in L
namespace Hello is
@@ -6363,159 +6363,159 @@ Index
end
end
end
-
-
-
// Hello world in L33t
-
-Gr34t l33tN3$$?
-M3h...
-iT 41n't s0 7rIckY.
-
-l33t sP33k is U8er keWl 4nD eA5y wehn u 7hink 1t tHr0uGh.
-1f u w4nn4be UB3R-l33t u d3f1n1t3lY w4nt in 0n a b4d4sS h4xX0r1ng s1tE!!! ;p
-w4r3Z c0ll3cT10n2 r 7eh l3Et3r!
-
-Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD!!!
-g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d!!
-I'M teh fr4GM4stEr aN I'lL t0t41_1Ly wIpE teh phr34k1ng fL00r ***j3d1 5tYlE*** wItH y0uR h1dE!!!! L0L0L0L!
-t3lEphR4gG1nG l4m3rs wit mY m8tes r34lLy k1kK$ A$$
-
-l33t hAxX0r$ CrE4t3 u8er- k3wL 5tUff lIkE n34t pR0gR4mm1nG lAnguidGe$...
-s0m3tIm3$ teh l4nGu4gES l00k jUst l1k3 rE41_ 0neS 7o mAkE ppl Th1nk th3y'r3 ju$t n0rMal lEE7 5pEEk but th3y're 5ecRetLy c0dE!!!!
-n080DY unDer5tAnD$ l33t SpEaK 4p4rT fr0m j3d1!!!!!
-50mE kId 0n A me$$4gEb04rD m1ghT 8E a r0xX0r1nG hAxX0r wH0 w4nT2 t0 bR34k 5tuFf, 0r mAyb3 ju5t sh0w 7eh wAy5 l33t ppl cAn 8E m0re lIkE y0d4!!! hE i5 teh u8ER!!!!
-1t m1ght 8E 5omE v1rus 0r a Pl4ySt4tI0n ch34t c0dE.
-1t 3v3n MiTe jUs7 s4y "H3LL0 W0RLD!!!" u ju5t cAn'T gu3s5.
-tH3r3's n3v3r anY p0iNt l00KiNg sC3pT1c4l c0s th4t, be1_1Ev3 iT 0r n0t, 1s whAt th1s 1s!!!!!
-
-5uxX0r5!!!L0L0L0L0L!!!!!!!
-
-
+
+
+
// Hello world in L33t
+
+Gr34t l33tN3$$?
+M3h...
+iT 41n't s0 7rIckY.
+
+l33t sP33k is U8er keWl 4nD eA5y wehn u 7hink 1t tHr0uGh.
+1f u w4nn4be UB3R-l33t u d3f1n1t3lY w4nt in 0n a b4d4sS h4xX0r1ng s1tE!!! ;p
+w4r3Z c0ll3cT10n2 r 7eh l3Et3r!
+
+Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD!!!
+g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d!!
+I'M teh fr4GM4stEr aN I'lL t0t41_1Ly wIpE teh phr34k1ng fL00r ***j3d1 5tYlE*** wItH y0uR h1dE!!!! L0L0L0L!
+t3lEphR4gG1nG l4m3rs wit mY m8tes r34lLy k1kK$ A$$
+
+l33t hAxX0r$ CrE4t3 u8er- k3wL 5tUff lIkE n34t pR0gR4mm1nG lAnguidGe$...
+s0m3tIm3$ teh l4nGu4gES l00k jUst l1k3 rE41_ 0neS 7o mAkE ppl Th1nk th3y'r3 ju$t n0rMal lEE7 5pEEk but th3y're 5ecRetLy c0dE!!!!
+n080DY unDer5tAnD$ l33t SpEaK 4p4rT fr0m j3d1!!!!!
+50mE kId 0n A me$$4gEb04rD m1ghT 8E a r0xX0r1nG hAxX0r wH0 w4nT2 t0 bR34k 5tuFf, 0r mAyb3 ju5t sh0w 7eh wAy5 l33t ppl cAn 8E m0re lIkE y0d4!!! hE i5 teh u8ER!!!!
+1t m1ght 8E 5omE v1rus 0r a Pl4ySt4tI0n ch34t c0dE.
+1t 3v3n MiTe jUs7 s4y "H3LL0 W0RLD!!!" u ju5t cAn'T gu3s5.
+tH3r3's n3v3r anY p0iNt l00KiNg sC3pT1c4l c0s th4t, be1_1Ev3 iT 0r n0t, 1s whAt th1s 1s!!!!!
+
+5uxX0r5!!!L0L0L0L0L!!!!!!!
+
+

-
-
-
// Hello world in Lasso
-
-Hello world!
-
-
-
+
+
+
// Hello world in Lasso
+
+Hello world!
+
+
+
% Hello World! in LaTeX
\documentclass{article}
\begin{document}
Hello World!
\end{document}
-
-
-
-
# Hello world in Latino
-
-escribir("Hello World!")
-
-
-
+
+
+
+
# Hello world in Latino
+
+escribir("Hello World!")
+
+
+
'hello world in Liberty BASIC
PRINT "Hello World"
END
-
-
-
-
# Hello world in Lily
-
-print("Hello World")
-
-
-
+
+
+
+
# Hello world in Lily
+
+print("Hello World")
+
+
+
% Hello World in LilyPond
\markup { Hello World! }
-
-
-
-
-Hello World in Limbo.
-Limbo is the programming language of the Inferno OS
-(from Lucent Bell Labs).
-
-
-implement Cmd;
-
-include "sys.m";
-include "draw.m";
-
-Cmd : module {
- init : fn (ctxt : ref Draw->Context, args : list of string);
-};
-
-init(nil : ref Draw->Context, nil : list of string)
-{
- sys := load Sys Sys->PATH;
- sys->print("Hello World\n");
-}
-
-
-
-
+
+
+
+
+Hello World in Limbo.
+Limbo is the programming language of the Inferno OS
+(from Lucent Bell Labs).
+
+
+implement Cmd;
+
+include "sys.m";
+include "draw.m";
+
+Cmd : module {
+ init : fn (ctxt : ref Draw->Context, args : list of string);
+};
+
+init(nil : ref Draw->Context, nil : list of string)
+{
+ sys := load Sys Sys->PATH;
+ sys->print("Hello World\n");
+}
+
+
+
+
'Hello World in LIMS Basic
msgbox("hello world")
-
-
-
-
+
+
+
+
Hello World in Lingo (Macromedia Director)
on startmovie
alert "Hello World"
end
-
-
-
+
+
+
// Hello World in Linotte
BonjourLeMonde:
début
affiche "Hello World!"
-
-
+
+
// Hello World in Lisaac
Section Header
@@ -6531,60 +6531,60 @@ Index
(
"Hello world !\n".print;
);
-
-
-
+
+
+
;;; Hello World in Emacs Lisp.
(defun hello-world()
"Display the string hello world."
(interactive)
(message "hello world"))
-
-
-
-
-- Hello world in LiveCode (formerly called Revolution, formerly called Transcript)
-
-answer "Hello World!"
-
-
-
; Hello world in LLVM Assembly
-
-@.str = internal constant [14 x i8] c"hello, world\0A\00"
-
-declare i32 @printf(i8*, ...)
-
-define i32 @main(i32 %argc, i8** %argv) nounwind {
-entry:
- %tmp1 = getelementptr [14 x i8]* @.str, i32 0, i32 0
- %tmp2 = call i32 (i8*, ...)* @printf( i8* %tmp1 ) nounwind
- ret i32 0
-}
-
-
-
-; Hello World in Logo
-
-DRUCKEZEILE [Hello World!]
-
-
-
-
+
+
+
+
-- Hello world in LiveCode (formerly called Revolution, formerly called Transcript)
+
+answer "Hello World!"
+
+
+
; Hello world in LLVM Assembly
+
+@.str = internal constant [14 x i8] c"hello, world\0A\00"
+
+declare i32 @printf(i8*, ...)
+
+define i32 @main(i32 %argc, i8** %argv) nounwind {
+entry:
+ %tmp1 = getelementptr [14 x i8]* @.str, i32 0, i32 0
+ %tmp2 = call i32 (i8*, ...)* @printf( i8* %tmp1 ) nounwind
+ ret i32 0
+}
+
+
+
+; Hello World in Logo
+
+DRUCKEZEILE [Hello World!]
+
+
+
+
; Hello World in LOGO, graphical output.
go 20 , left 180,
@@ -6636,185 +6636,185 @@ Index
go 20 , left 90 ,
go 40 , left 180,
go 40 ,
-
-
-
-
BTW Hello world in LOLCODE
-HAI 1.2
-CAN HAS STDIO?
-VISIBLE "HAI WORLD!!!1!"
-KTHXBYE
-
-
-
-
# Hello world in Loli
-
-sayln("Hello, world!")
-
-
-
+
+
+
+
BTW Hello world in LOLCODE
+HAI 1.2
+CAN HAS STDIO?
+VISIBLE "HAI WORLD!!!1!"
+KTHXBYE
+
+
+
+
# Hello world in Loli
+
+sayln("Hello, world!")
+
+
+
(* Hello World in LOTOS (Language Of Temporal Ordering Specifications) *)
process HelloWorld [v]: exit :=
v! "Hello World!";
exit
endproc
-
-
-
-
+
+
+
+
REM "Lotus Note Formula Language";
@Prompt([ok];"Hi there";"Hello World");
-
-
-
-
+
+
+
+
' Hello World in Lotus Script
Sub Initialize
Msgbox "Hello world", 0, "Hi there!"
End Sub
-
-
-
+
+
+
// Hello World in LPC
void create()
{
message("info","Hello World!",this_user());
}
-
-
-
-$ "Hello World" for LS-DYNA
-*KEYWORD
-*PART
-
- 1 1 1
-*SECTION_BEAM
- 1 1 1.0 2 1
- 1.0 1.0 0.0 0.0 1 1
-*MAT_ELASTIC
- 1 1.0E-9 1000.0 0.3
-*ELEMENT_BEAM
- 1 1 2 3 1
- 2 1 3 4 1
- 3 1 3 6 1
- 4 1 6 5 1
- 5 1 8 11 1
- 6 1 11 12 1
- 7 1 12 9 1
- 8 1 9 8 1
- 9 1 8 7 1
- 10 1 7 10 1
- 11 1 14 16 1
- 12 1 16 15 1
- 13 1 13 15 1
- 14 1 15 17 1
- 15 1 19 21 1
- 16 1 21 20 1
- 17 1 18 20 1
- 18 1 20 22 1
- 19 1 23 24 1
- 20 1 24 26 1
- 21 1 26 25 1
- 22 1 25 23 1
- 23 1 27 28 1
- 24 1 28 29 1
- 25 1 29 30 1
- 26 1 30 31 1
- 27 1 32 33 1
- 28 1 33 35 1
- 29 1 35 34 1
- 30 1 34 32 1
- 31 1 36 37 1
- 32 1 37 38 1
- 33 1 40 42 1
- 34 1 42 41 1
- 35 1 39 41 1
- 36 1 41 43 1
- 37 1 44 45 1
- 38 1 45 47 1
- 39 1 48 47 1
- 40 1 47 46 1
- 41 1 46 44 1
-*NODE
- 1 0.0 0.0 1.0
- 2
- 3 0.0 2.0
- 4 0.0 4.0
- 5 2.0
- 6 2.0 2.0
- 7 3.0
- 8 3.0 1.0
- 9 3.0 2.0
- 10 5.0
- 11 5.0 1.0
- 12 5.0 2.0
- 13 6.0
- 14 6.0 4.0
- 15 7.0
- 16 7.0 4.0
- 17 8.0
- 18 9.0
- 19 9.0 4.0
- 20 10.0
- 21 10.0 4.0
- 22 11.0
- 23 12.0
- 24 12.0 2.0
- 25 14.0
- 26 14.0 2.0
- 27 16.0 2.0
- 28 16.5
- 29 17.0 1.0
- 30 17.5
- 31 18.0 2.0
- 32 19.0
- 33 19.0 2.0
- 34 21.0
- 35 21.0 2.0
- 36 22.0
- 37 22.0 2.0
- 38 24.0 2.0
- 39 25.0
- 40 25.0 4.0
- 41 26.0
- 42 26.0 4.0
- 43 27.0
- 44 28.0
- 45 28.0 2.0
- 46 30.0
- 47 30.0 2.0
- 48 30.0 4.0
-*END
-
-
-
-
+
+
+
+$ "Hello World" for LS-DYNA
+*KEYWORD
+*PART
+
+ 1 1 1
+*SECTION_BEAM
+ 1 1 1.0 2 1
+ 1.0 1.0 0.0 0.0 1 1
+*MAT_ELASTIC
+ 1 1.0E-9 1000.0 0.3
+*ELEMENT_BEAM
+ 1 1 2 3 1
+ 2 1 3 4 1
+ 3 1 3 6 1
+ 4 1 6 5 1
+ 5 1 8 11 1
+ 6 1 11 12 1
+ 7 1 12 9 1
+ 8 1 9 8 1
+ 9 1 8 7 1
+ 10 1 7 10 1
+ 11 1 14 16 1
+ 12 1 16 15 1
+ 13 1 13 15 1
+ 14 1 15 17 1
+ 15 1 19 21 1
+ 16 1 21 20 1
+ 17 1 18 20 1
+ 18 1 20 22 1
+ 19 1 23 24 1
+ 20 1 24 26 1
+ 21 1 26 25 1
+ 22 1 25 23 1
+ 23 1 27 28 1
+ 24 1 28 29 1
+ 25 1 29 30 1
+ 26 1 30 31 1
+ 27 1 32 33 1
+ 28 1 33 35 1
+ 29 1 35 34 1
+ 30 1 34 32 1
+ 31 1 36 37 1
+ 32 1 37 38 1
+ 33 1 40 42 1
+ 34 1 42 41 1
+ 35 1 39 41 1
+ 36 1 41 43 1
+ 37 1 44 45 1
+ 38 1 45 47 1
+ 39 1 48 47 1
+ 40 1 47 46 1
+ 41 1 46 44 1
+*NODE
+ 1 0.0 0.0 1.0
+ 2
+ 3 0.0 2.0
+ 4 0.0 4.0
+ 5 2.0
+ 6 2.0 2.0
+ 7 3.0
+ 8 3.0 1.0
+ 9 3.0 2.0
+ 10 5.0
+ 11 5.0 1.0
+ 12 5.0 2.0
+ 13 6.0
+ 14 6.0 4.0
+ 15 7.0
+ 16 7.0 4.0
+ 17 8.0
+ 18 9.0
+ 19 9.0 4.0
+ 20 10.0
+ 21 10.0 4.0
+ 22 11.0
+ 23 12.0
+ 24 12.0 2.0
+ 25 14.0
+ 26 14.0 2.0
+ 27 16.0 2.0
+ 28 16.5
+ 29 17.0 1.0
+ 30 17.5
+ 31 18.0 2.0
+ 32 19.0
+ 33 19.0 2.0
+ 34 21.0
+ 35 21.0 2.0
+ 36 22.0
+ 37 22.0 2.0
+ 38 24.0 2.0
+ 39 25.0
+ 40 25.0 4.0
+ 41 26.0
+ 42 26.0 4.0
+ 43 27.0
+ 44 28.0
+ 45 28.0 2.0
+ 46 30.0
+ 47 30.0 2.0
+ 48 30.0 4.0
+*END
+
+
+
+
// Hello World in Linden Scripting Language (LSL)
default
@@ -6824,32 +6824,32 @@ Index
llSay(0, "Hello World");
}
}
-
-
-
-
+
+
+
+
# Hello World in Lua
print "Hello world"
-
-
-
-
+
+
+
+
# Hello World for the m4 macro processor
Hello
-
-
-
-
+
+
+
+
TITLE HELLO WORLD
; HELLO WORLD IN MACRO 10 FOR TOPS-10
ENTRY OUTPUT
@@ -6860,13 +6860,13 @@ Index
OUTPUT: OUTSTR LAB ; OUTPUT MESSAGE
MONRT. ; RETURN TO MONITOR
END OUTPUT
-
-
-
-
+
+
+
+
; "Hello, world!" in MACRO-11 for RT-11
.MCALL .EXIT,.PRINT
@@ -6874,54 +6874,54 @@ Index
.EXIT
$1: .ASCIZ /Hello, world!/
.END START
-
-
-
-
+
+
+
+
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
<!-- Hello Word in Macromedia Flex -->
<mx:Label text="Hello World"/>
</mx:Application>
-
-
-
-
R Hello world in MAD
-
-PRINT FORMAT HELLOW
-VECTOR VALUES HELLOW=$13h0Hello, world*$
-END OF PROGRAM
-
-
-
# Hello world as a makefile
-
-all:
- @echo "Hello world!"
-
-
-
+
+
+
+
R Hello world in MAD
+
+PRINT FORMAT HELLOW
+VECTOR VALUES HELLOW=$13h0Hello, world*$
+END OF PROGRAM
+
+
+
# Hello world as a makefile
+
+all:
+ @echo "Hello world!"
+
+
+
Hello World in Malbolge. No comment character exists.
(=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;gsedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O<oLm
-
-
-
-
+
+
+
+
/* Hello World in MAMASH */
TQWD LGYEA NXKIA HELLO_WORLD )1(
@@ -6929,134 +6929,134 @@ Index
DWLH CXBZ_YKX
ID& HELLO_WORLD YED 'HELLO WORLD' .
-
-
-
-
+
+
+
+
# Hello World in Maple
>> printf("Hello World!");
-
-
-
-
/ Hello world in Marmelade
-
-sayln "Hello, world!"
-
-
-
(* Hello world in Mathematica *)
-
-Print["Hello, World!"]
-
-
-
-
+
+
+
+
/ Hello world in Marmelade
+
+sayln "Hello, world!"
+
+
+
(* Hello world in Mathematica *)
+
+Print["Hello, World!"]
+
+
+
+
% Hello World in MATLAB.
disp('Hello World');
-
-
-
-
| Hello world in Matrix
-
-System:Hello_World
-
- Type
- BaseType
- String
- Text : 12
-
- Matrix:Model:Application
- Silo:M1:Software_Application
- Realm:Analysis_Of_Application
- Domain:Friend
- Entity:Greeting
- State
- Dataset:Hail
- Text : Message
- DynamicDataState:Display:Hail
- StateAction
- Template
- <<|>><<#Message>>
- <<:>>
- Transition
- EventState
- Wave -> Display
-
- Silo:M0:Real_World_Objects
- RealmObject:Objects_Of_Application
- DomainObject:Friend
- EntityObject:Greeting
- Object
- | Identity | State
- ID001 : Display
- ObjectEvent
- | Identity | Event | Message
- ID001 : Wave : "Hello World!"
-
-
+
+
+
+
| Hello world in Matrix
+
+System:Hello_World
+
+ Type
+ BaseType
+ String
+ Text : 12
+
+ Matrix:Model:Application
+ Silo:M1:Software_Application
+ Realm:Analysis_Of_Application
+ Domain:Friend
+ Entity:Greeting
+ State
+ Dataset:Hail
+ Text : Message
+ DynamicDataState:Display:Hail
+ StateAction
+ Template
+ <<|>><<#Message>>
+ <<:>>
+ Transition
+ EventState
+ Wave -> Display
+
+ Silo:M0:Real_World_Objects
+ RealmObject:Objects_Of_Application
+ DomainObject:Friend
+ EntityObject:Greeting
+ Object
+ | Identity | State
+ ID001 : Display
+ ObjectEvent
+ | Identity | Event | Message
+ ID001 : Wave : "Hello World!"
+
+

-
-
+
+
/* Hello World in Maxima */
disp("hello, world");
-
-
-
+
+
+
/*Hello World in MAXScript (the script language of 3ds Max).
Hello World is both printed as text and in full 3D.*/
Print "Hello World"
Text text:"Hello World"
-
-
-
-
; Hello world in MCSBL
-
-"Hello, world!" println
-
-
-
// Hello world in MDM Zinc
-
-mdm.Dialogs.prompt("Hello World");
-mdm.Application.exit();
-
-
-
+
+
+
+
; Hello world in MCSBL
+
+"Hello, world!" println
+
+
+
// Hello world in MDM Zinc
+
+mdm.Dialogs.prompt("Hello World");
+mdm.Application.exit();
+
+
+
// Hello World in MEL scripting language for Alias Maya
proc helloWorld () {
@@ -7064,115 +7064,115 @@ Index
}
helloWorld;
-
-
-
+
+
+
% Hello World in MetaPost
beginfig(0);
label("Hello, world!", (10,10));
endfig;
-
-
+
+
// "Hello, World!" in MEX for Maximus BBS
void main()
{
print(COLOR_WHITE,"Hello, World!\n");
}
-
-
-
+
+
+
#Hello World in Mikrotik RouterOS Scripting Host; :put ("Hello, World!");
-
-
-
-
// Hello world in MiniScript
-
-print "Hello world!"
-
-
-
-
+
+
+
+
// Hello world in MiniScript
+
+print "Hello world!"
+
+
+
+
;Hello World for mIRC (alias section)
helloworld: /echo -a Hello World!
-
-
-
-
+
+
+
+
; Hello World! for mIRC (command line version)
echo Hello World!
-
-
-
-
+
+
+
+
;Hello World for mIRC script
alias helloworld {
/echo -a Hello World!
}
-
-
-
-
+
+
+
+
<MvCOMMENT>Hello World in Miva Script</MvCOMMENT>
<MvEVAL EXPR="{'Hello World'}">
-
-
-
-
+
+
+
+
! Hello world program in MML for Ericsson's AXE10 telephone exchange
IOTXP:Hello World;
-
-
-
-
-(* Hello World in Modula-2 *)
-
-MODULE HelloWorld;
-FROM InOut IMPORT WriteString,WriteLn;
-BEGIN
- WriteString("Hello World!");
- WriteLn;
-END HelloWorld.
-
-
-
+
+
+
+
+(* Hello World in Modula-2 *)
+
+MODULE HelloWorld;
+FROM InOut IMPORT WriteString,WriteLn;
+BEGIN
+ WriteString("Hello World!");
+ WriteLn;
+END HelloWorld.
+
+
+
(* Hello World in Modula-3 *)
MODULE Hello EXPORTS Main;
@@ -7182,117 +7182,117 @@ Index
BEGIN
IO.Put("Hello World!\n");
END Hello.
-
-
-
+
+
+
// Hello World in the Medal of Honor Allied Assault scripting language
iprintln "Hello World!"
-
-
-
+
+
+
"Hello World in MOO";
player.location:announce_all("Hello, world!");
-
-
-
+
+
+
~ Hello World in Mouse
"HELLO, WORLD."
$
-
-
-
-
+
+
+
+
# Hello World in MPD.
resource helloworld()
write("Hello World")
end
-
-
-
-
; Hello world in MPLAB IDE
-
-load_HELLO_W
-lfsr2,0x100
-movlwd'11'
-movwfPOSTINC2
-movlw"H"
-movwfPOSTINC2
-movlw"E"
-movwfPOSTINC2
-movlw"L"
-movwfPOSTINC2
-movwfPOSTINC2
-movlw"O"
-movwfPOSTINC2
-movlw" "
-movwfPOSTINC2
-movlw"W"
-movwfPOSTINC2
-movlw"O"
-movwfPOSTINC2
-movlw"R"
-movwfPOSTINC2
-movlw"L"
-movwfPOSTINC2
-movlw"D"
-movwfPOSTINC2
-SEND_HELLO_WORLD
-lfsr1,0x100
-movf POSTINC1,w
-movwfstr_length
-SLmovf POSTINC1,w
-movwfTXREG
-TX_wait
-btfss TXSTA,TRMT
-braTX_wait
-decfszstr_length,f
-braSL
-DONE_MESSAGE
-nop
-
-
+
+
+
+
; Hello world in MPLAB IDE
+
+load_HELLO_W
+lfsr2,0x100
+movlwd'11'
+movwfPOSTINC2
+movlw"H"
+movwfPOSTINC2
+movlw"E"
+movwfPOSTINC2
+movlw"L"
+movwfPOSTINC2
+movwfPOSTINC2
+movlw"O"
+movwfPOSTINC2
+movlw" "
+movwfPOSTINC2
+movlw"W"
+movwfPOSTINC2
+movlw"O"
+movwfPOSTINC2
+movlw"R"
+movwfPOSTINC2
+movlw"L"
+movwfPOSTINC2
+movlw"D"
+movwfPOSTINC2
+SEND_HELLO_WORLD
+lfsr1,0x100
+movf POSTINC1,w
+movwfstr_length
+SLmovf POSTINC1,w
+movwfTXREG
+TX_wait
+btfss TXSTA,TRMT
+braTX_wait
+decfszstr_length,f
+braSL
+DONE_MESSAGE
+nop
+
+
' Hello World in Microsoft Small Basic
TextWindow.WriteLine("Hello, World")
-
-
-
-@ECHO OFF
-REM Hello World for DOS batch
-
-ECHO Hello World!
-
-
-
-
+
+
+
+@ECHO OFF
+REM Hello World for DOS batch
+
+ECHO Hello World!
+
+
+
+
//Hello World in MSIL (.NET assembler)
.assembly helloworld {}
@@ -7306,152 +7306,152 @@ Index
ret
}
}
-
-
-
-
+
+
+
+
; Hello, World! in MuLisp
-(print 'Hello\,\ world\!)
-
-
-
+(print 'Hello\,\ world\!)
+
+
+
; Hello World in Mumps-M
w !,"Hello World"
-
-
-
-
-- Hello world in MySQL FUNCTION
-
-DELIMITER $$
-CREATE FUNCTION hello_world() RETURNS TEXT COMMENT 'Hello World'
-BEGIN
- RETURN 'Hello World';
-END;
-$$
-DELIMITER ;
-
-SELECT hello_world();
-
-
+
+
+
+
-- Hello world in MySQL FUNCTION
+
+DELIMITER $$
+CREATE FUNCTION hello_world() RETURNS TEXT COMMENT 'Hello World'
+BEGIN
+ RETURN 'Hello World';
+END;
+$$
+DELIMITER ;
+
+SELECT hello_world();
+
+
#!/usr/bin/mythryl
# Hello World in Mythryl
printf "Hello, world!\n";
-
-
-
+
+
+
* Hello World in Natural (by Software AG)
Write "Hello, World!".
-
-
-
-
+
+
+
+
// Hello World in Nemerle (a functional programming language for .NET)
System.Console.WriteLine("Hello World");
-
-
-
-
+
+
+
+
;; Hello World in newLISP
(println "Hello World")
-
-
-
-
-// Hello World in NewtonScript
-
-baseview :=
- {viewBounds: {left: -3, top: 71, right: 138, bottom: 137},
- viewFlags: 581,
- declareSelf: 'base,
- _proto: protoFloatNGo,
- debug: "baseview"
- };
-
-textview := * child of baseview *
- {text: "Hello World!",
- viewBounds: {left: 33, top: 24, right: 113, bottom: 46},
- viewFlags: 579,
- _proto: protoStaticText,
- debug: "textview"
- };
-
-
-
-
+
+
+
+
+// Hello World in NewtonScript
+
+baseview :=
+ {viewBounds: {left: -3, top: 71, right: 138, bottom: 137},
+ viewFlags: 581,
+ declareSelf: 'base,
+ _proto: protoFloatNGo,
+ debug: "baseview"
+ };
+
+textview := * child of baseview *
+ {text: "Hello World!",
+ viewBounds: {left: 33, top: 24, right: 113, bottom: 46},
+ viewFlags: 579,
+ _proto: protoStaticText,
+ debug: "textview"
+ };
+
+
+
+
//Hello World in Nice
void main(String[] args){
println("hello world");
}
-
-
-
-
# Hello world in Nim
-
-echo "Hello World"
-
-
-
# Hello world in Nit
-
-print "Hello, World!"
-
-
-
/* Hello world in Node.js */
-
-var sys = require('sys');
-sys.puts('Hello World');
-
-
-
Hello world in Noor
-
اطبع "Hello World"
-
-
-
+
+
+
+
# Hello world in Nim
+
+echo "Hello World"
+
+
+
# Hello world in Nit
+
+print "Hello, World!"
+
+
+
/* Hello world in Node.js */
+
+var sys = require('sys');
+sys.puts('Hello World');
+
+
+
Hello world in Noor
+
اطبع "Hello World"
+
+
+
; Hello World in Nullsoft Software Install Script (NSIS)
Caption "Hello World!"
@@ -7461,12 +7461,12 @@ Index
Section ""
MessageBox MB_OK "Hello World!"
SectionEnd
-
-
-
+
+
+
/* Hello World in NXC ("Not Exactly C") */
#include "NXCDefs.h"
@@ -7475,118 +7475,118 @@ Index
{
TextOut(0, LCD_LINE1, "Hello World!");
}
-
-
-
-MODULE HelloWorld;
-
-(* Hello World in Oberon for the Oberon System *)
-
- IMPORT Oberon, Texts;
-
- VAR
- W: Texts.Writer;
-
- PROCEDURE Do*;
- BEGIN
- Texts.WriteString(W,"Hello World!");
- Texts.WriteLn(W);
- Texts.Append(Oberon.Log,W.buf)
- END Do;
-
-BEGIN Texts.OpenWriter(W)
-END HelloWorld.
-
-
-
-
-(* Hello World in Oberon for standard operating systems *)
-
-MODULE HelloWorld;
-IMPORT Out;
-BEGIN
- Out.String("Hello World!");
- Out.Ln;
-END HelloWorld;
-
-
-
-
-/* Hello World in Objective-C.
-** Since the standard implementation is identical to K&R C,
-** a version that says hello to a set of people passed on
-** the command line is shown here.
-*/
-
-#include <stdio.h>
-#include <objpak.h>
-int main(int argc,char **argv)
-{
- id set = [Set new];
- argv++;while (--argc) [set add:[String str:*argv++]];
- [set do:{ :each | printf("hello, %s!\n",[each str]); }];
- return 0;
-}
-
-
-
-
+
+
+
+MODULE HelloWorld;
+
+(* Hello World in Oberon for the Oberon System *)
+
+ IMPORT Oberon, Texts;
+
+ VAR
+ W: Texts.Writer;
+
+ PROCEDURE Do*;
+ BEGIN
+ Texts.WriteString(W,"Hello World!");
+ Texts.WriteLn(W);
+ Texts.Append(Oberon.Log,W.buf)
+ END Do;
+
+BEGIN Texts.OpenWriter(W)
+END HelloWorld.
+
+
+
+
+(* Hello World in Oberon for standard operating systems *)
+
+MODULE HelloWorld;
+IMPORT Out;
+BEGIN
+ Out.String("Hello World!");
+ Out.Ln;
+END HelloWorld;
+
+
+
+
+/* Hello World in Objective-C.
+** Since the standard implementation is identical to K&R C,
+** a version that says hello to a set of people passed on
+** the command line is shown here.
+*/
+
+#include <stdio.h>
+#include <objpak.h>
+int main(int argc,char **argv)
+{
+ id set = [Set new];
+ argv++;while (--argc) [set add:[String str:*argv++]];
+ [set do:{ :each | printf("hello, %s!\n",[each str]); }];
+ return 0;
+}
+
+
+
+
(* Hello World in OCaml *)
print_string "Hello World!\n";;
-
-
-
-
-PROGRAM Hello
--- Hello world in Occam
-#USE ioconv
-
-SEQ
- write.full.string(screen,"Hello World!")
-
-
-
-
+
+
+
+
+PROGRAM Hello
+-- Hello world in Occam
+#USE ioconv
+
+SEQ
+ write.full.string(screen,"Hello World!")
+
+
+
+
#Hello World in Octave (http://www.octave.org/)
printf("Hello World\n");
-
-
-
-
+
+
+
+
; Hello World in Omnimark
process
output "Hello World!%n"
-
-
-
-
+
+
+
+
Hello World in Ook. No comments possible.
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
@@ -7609,156 +7609,156 @@ Index
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook!
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook.
-
-
-
-
+
+
+
+
$! Hello World in OpenVMS DCL
$ write sys$output "Hello World"
-
-
-
-
-REM Hello World for OPL (Psion Organizer 3a)
-REM More complex version with menues and dialog boxes
-
-PROC HELLO:
- LOCAL M%
- DO
- REM Display menu bar
- mINIT
- mCARD "Sprache","Deutsch",%d,"English",%e
- mCARD "Extras","Beenden",%x,"Info",%i
- M%=MENU
- REM process choosen function
- IF M%=%d
- REM Display german dialog box
- REM with an ENTER button to continue
- dBOX:(" ","Hallo Welt"," ","weiter",13)
- ELSEIF M%=%e
- REM Display english dialog box
- REM with an ENTER button to continue
- dBOX:(" ","Hello World"," ","continue",13)
- ELSEIF M%=%i
- REM Display copyright information ;-)
- dBOX:("Info","(C) Klaus Müller 0196","FrankfurtMain, Germany","",13)
- ENDIF
- UNTIL M%=%x
-ENDP
-
-PROC dBOX:(Z1$,Z2$,Z3$,Z4$,BUTTON%)
- dINIT Z1$
- dTEXT ""," ",0
- dTEXT "",Z2$",$102
- dTEXT "",Z3$,$202
- dBUTTONS Z4$,BUTTON%
- DIALOG
-ENDP
-
-
-
-
-REM Hello World for OPL (Psion Organizer 3a)
-REM Simple version
-
-PROC HELLO:
- PRINT "Hello World!"
- GET
-ENDP
-
-
-
-
% Hello World in Oz
-
-functor
-import
- System
- Application
-define
- {System.showInfo "Hello World!"}
- {Application.exit 0}
-end
-
-
-
// Hello world in ParaSail
-
-func Hello_World(var IO) is
- IO.Println("Hello, World");
-end func Hello_World;
-
-
+
+
+
+
+REM Hello World for OPL (Psion Organizer 3a)
+REM More complex version with menues and dialog boxes
+
+PROC HELLO:
+ LOCAL M%
+ DO
+ REM Display menu bar
+ mINIT
+ mCARD "Sprache","Deutsch",%d,"English",%e
+ mCARD "Extras","Beenden",%x,"Info",%i
+ M%=MENU
+ REM process choosen function
+ IF M%=%d
+ REM Display german dialog box
+ REM with an ENTER button to continue
+ dBOX:(" ","Hallo Welt"," ","weiter",13)
+ ELSEIF M%=%e
+ REM Display english dialog box
+ REM with an ENTER button to continue
+ dBOX:(" ","Hello World"," ","continue",13)
+ ELSEIF M%=%i
+ REM Display copyright information ;-)
+ dBOX:("Info","(C) Klaus Müller 0196","FrankfurtMain, Germany","",13)
+ ENDIF
+ UNTIL M%=%x
+ENDP
+
+PROC dBOX:(Z1$,Z2$,Z3$,Z4$,BUTTON%)
+ dINIT Z1$
+ dTEXT ""," ",0
+ dTEXT "",Z2$",$102
+ dTEXT "",Z3$,$202
+ dBUTTONS Z4$,BUTTON%
+ DIALOG
+ENDP
+
+
+
+
+REM Hello World for OPL (Psion Organizer 3a)
+REM Simple version
+
+PROC HELLO:
+ PRINT "Hello World!"
+ GET
+ENDP
+
+
+
+
% Hello World in Oz
+
+functor
+import
+ System
+ Application
+define
+ {System.showInfo "Hello World!"}
+ {Application.exit 0}
+end
+
+
+
// Hello world in ParaSail
+
+func Hello_World(var IO) is
+ IO.Println("Hello, World");
+end func Hello_World;
+
+
# Hello World in Parser
Hello world!
-
-
-
-{ Hello World in Borland Pascal 7 for MS-Windows}
-
-PROGRAM HelloWorld;
-
-USES
- WinCRT;
-
-BEGIN
- InitWinCRT;
- WriteLn('Hello World!');
- ReadLn;
- DoneWinCRT;
-END.
-
-
-
-
{Hello world in Pascal}
-
-program HelloWorld(output);
-begin
- WriteLn('Hello World!');
-end.
-
-
-
+
+
+
+{ Hello World in Borland Pascal 7 for MS-Windows}
+
+PROGRAM HelloWorld;
+
+USES
+ WinCRT;
+
+BEGIN
+ InitWinCRT;
+ WriteLn('Hello World!');
+ ReadLn;
+ DoneWinCRT;
+END.
+
+
+
+
{Hello world in Pascal}
+
+program HelloWorld(output);
+begin
+ WriteLn('Hello World!');
+end.
+
+
+
/* Hello World in Pawn */
main()
{
printf "Hello World!"
}
-
-
-
-
+
+
+
+
' Hello World in PBASIC (for the Boe-Bot Robot)
' {$STAMP BS2}
@@ -7767,13 +7767,13 @@ Index
DEBUG "Hello World!"
END
-
-
-
-
+
+
+
+
%Hello World in Portable Document Format (PDF)
%PDF-1.2
1 0 obj
@@ -7829,13 +7829,13 @@ Index
<<
/Root 6 0 R
>>
-
-
-
-
+
+
+
+
MODULE (HELLO);
/* Hello World in PEARL (Process and Experiment Automation Realtime Language) */
SYSTEM;
@@ -7852,49 +7852,49 @@ Index
CLOSE TERMINAL;
END;
MODEND;
-
-
-
-
+
+
+
+
/* Hello World in PeopleCode 8.45
&MsgText = MsgGetText(66666666, 999999999, "Hello World!");
-
-
-
-
-# Hello world in perl
-
-print "Hello World!\n";
-
-
-
-
# Hello world in Perl 6
-
-say 'Hello World!';
-
-
-
"Hello world in Pharo"
-
-Transcript show: 'hello world'; cr.
-
-
-
+
+
+
+
+# Hello world in perl
+
+print "Hello World!\n";
+
+
+
+
# Hello world in Perl 6
+
+say 'Hello World!';
+
+
+
"Hello world in Pharo"
+
+Transcript show: 'hello world'; cr.
+
+
+
<?
// Hello World in PHP + GD library
header("Content-type: image/gif");
@@ -7905,58 +7905,58 @@ Index
imagegif($rscImage);
imagedestroy($rscImage);
?>
-
-
-
-
<?php
- // Hello world in PHP
- echo 'Hello World!';
-?>
-
-
-
% Hello world in Picat
-
-main =>
- print("Hello, World!\n").
-
-
+
+
+
+
<?php
+ // Hello world in PHP
+ echo 'Hello World!';
+?>
+
+
+
% Hello world in Picat
+
+main =>
+ print("Hello, World!\n").
+
+
Hello World in Piet. No comment character exists.

-
-
-
+
+
+
// Hello world in Pike (pike.roxen.com)
int main(){
write("Hello World!\n");
}
-
-
-
-
R:Hello world in PILOT
-T:Hello World!
-
-
-
-
+
+
+
+
R:Hello world in PILOT
+T:Hello World!
+
+
+
+
-- Hello World in Oracle PL/SQL (sqlplus)
set serveroutput on
@@ -7966,51 +7966,51 @@ Index
dbms_output.put_line('Hello World');
end;
/
-
-
-
-
-/* Hello World in PL/1 */
-
-Hello: procedure options(main);
- put skip list('Hello World!');
-end Hello;
-
-
-
-
Hello world in Plankalkül
-
-
R1.1(V0[:sig]) => R0
-R1.2(V0[:m x sig]) => R0
-0 => i | m + 1 => j
-[W [ i < j -> [ R1.1(V0[i: m x sig]) => R0 | i + 1 => i ] ] ]
-END
-R1.3() => R0
-'H';'e';'l';'l';'o';',';' ';'w';'o';'r';'l';'d';'!' => Z0[: m x sig] R1.2(Z0) => R0
-END
-
-
-
-Hello World for standard pocket calculators (7-segment display).
-Type in and turn calculator upside down.
-
-0.7734
-
-
-
-
+
+
+
+
+/* Hello World in PL/1 */
+
+Hello: procedure options(main);
+ put skip list('Hello World!');
+end Hello;
+
+
+
+
Hello world in Plankalkül
+
+
R1.1(V0[:sig]) => R0
+R1.2(V0[:m x sig]) => R0
+0 => i | m + 1 => j
+[W [ i < j -> [ R1.1(V0[i: m x sig]) => R0 | i + 1 => i ] ] ]
+END
+R1.3() => R0
+'H';'e';'l';'l';'o';',';' ';'w';'o';'r';'l';'d';'!' => Z0[: m x sig] R1.2(Z0) => R0
+END
+
+
+
+Hello World for standard pocket calculators (7-segment display).
+Type in and turn calculator upside down.
+
+0.7734
+
+
+
+
;;; Hello World in POP-11
: vars outputtext;
@@ -8018,25 +8018,25 @@ Index
: outputtext =>
** Hello World
-
-
-
-
// Hello world in Portugol
-
-algoritmo "Hello World"
-var
-inicio
-escreva ("Hello World!")
-fimalgoritmo
-
-
-
+
+
+
+
// Hello world in Portugol
+
+algoritmo "Hello World"
+var
+inicio
+escreva ("Hello World!")
+fimalgoritmo
+
+
+
-- Hello World in PL/pgSQL (PostgreSQL Procedural Language)
-- In old versions replace '$$' by double qoutes
@@ -8047,27 +8047,27 @@ Index
$$ LANGUAGE plpgsql;
SELECT hello_world();
-
-
-
-
-% Hello World in Postscript
-%!PS
-/Palatino-Roman findfont
-100 scalefont
-setfont
-100 100 moveto
-(Hello World!) show
-showpage
-
-
-
+
+
+
+
+% Hello World in Postscript
+%!PS
+/Palatino-Roman findfont
+100 scalefont
+setfont
+100 100 moveto
+(Hello World!) show
+showpage
+
+
+
// Hello World for the Persistence of Vision Raytracer.
// Click here to view the output.
@@ -8082,12 +8082,12 @@ Index
pigment {agate scale .2} translate -2.5*x
}
-
-
-
+
+
+
' Hello World in Powerbasic Console Compiler
FUNCTION PBMAIN () AS LONG
@@ -8095,72 +8095,72 @@ Index
PRINT "Hello World"
END FUNCTION
-
-
-
-
+
+
+
+
// "Hello World" in PowerFlex
showln "Hello World"
system
-
-
-
-
+
+
+
+
// Hello World in PowerScript
MessageBox("","Hello World!")
-
-
-
-
+
+
+
+
# Hello World in Microsoft Powershell
'Hello World!'
-
-
-
-
+
+
+
+
;Hello World in PPL (PCBoard Programming Language)
PRINTLN "Hello, World!"
-
-
-
-
+
+
+
+
PQN
C Hello World in PQN/PROC
O Hello World
-
-
-
-
+
+
+
+
# Hello World in praat (www.praat.org)
echo Hello World!
-
-
-
-
+
+
+
+
/* Hello World in Pro*C, the Oracle's embedded SQL environment */
#include <stdio.h>
@@ -8185,90 +8185,90 @@ Index
return 0;
}
-
-
-
+
+
+
// Hello world in Processing
println( "Hello world!" );
-
-
-
+
+
+
' Hello World in Profan (http://www.profan.de/)
cls
print "Hello World!"
waitkey
-
-
-
+
+
+
-
-
-
+
+
+
/* Hello World in Progress */
message "Hello World" view-as alert-box.
-
-
-
-
-% Hello World in Prolog
-
-hello :- display('Hello World!') , nl .
-
-
-
-\ Hello world in Punyforth
-
-println: "Hello world!"
-
-
-
+
+
+
+
+% Hello World in Prolog
+
+hello :- display('Hello World!') , nl .
+
+
+
+\ Hello world in Punyforth
+
+println: "Hello world!"
+
+
+
; Hello World in PureBasic (console program)
OpenConsole()
ConsoleTitle ("Hello World!")
PrintN ("Hello World!")
CloseConsole()
-
-
-
-
+
+
+
+
; Hello World in PureBasic (message box)
MessageRequester("Hello World Messagebox","Hello World!")
-
-
-
-
+
+
+
+
; Hello World in PureBasic (Window)
If OpenWindow(0, 216, 0, 268, 133, #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered , "Hello World Window")
@@ -8279,53 +8279,53 @@ Index
Repeat ; Message Loop
Until WaitWindowEvent() = #PB_EventCloseWindow
-
-
-
-# Hello world in Python 2
-
-print "Hello World"
-
-
-# Hello world in Python 3 (aka Python 3000)
-
-print("Hello World")
-
-
-/* Hello world in Q */
-
-hello = writes "Hello, world!\n";
-
-
-; Hello world in قلب
-
-(قول "مرحبا يا عالم!")
-
-
-// Hello world in QCL
-
-print "Hello World";
-
-
-
+
+
+
+# Hello world in Python 2
+
+print "Hello World"
+
+
+# Hello world in Python 3 (aka Python 3000)
+
+print("Hello World")
+
+
+/* Hello world in Q */
+
+hello = writes "Hello, world!\n";
+
+
+; Hello world in قلب
+
+(قول "مرحبا يا عالم!")
+
+
+// Hello world in QCL
+
+print "Hello World";
+
+
+
#!/usr/local/bin/qore
# Hello World in qore
@@ -8342,169 +8342,169 @@ Index
}
new HelloWorld();
-
-
-
-
+
+
+
+
// Hello World in QuakeC. This should be put somewhere, for instance
// PutClientInServer() in Client.qc.
bprint("Hello World\n");
-
-
-
+
+
+
Hello World for Quartz Composer
-
-
-
+
+
+
REM Hello World in QuickBASIC
PRINT "Hello World!"
END
-
-
-
-
// Hello world in Quorum
-
-output "Hello World!"
-
-
-
+
+
+
+
// Hello world in Quorum
+
+output "Hello World!"
+
+
+
# Hello World in R
cat("Hello world\n")
-
-
-
-
;; Hello world in Racket
-
-#lang racket/base
-"Hello, World!"
-
-
-
\ Hello world in Rapira
-
-ПРОЦ СТАРТ()
- ВЫВОД: 'Hello World!'
-КОН ПРОЦ
-
-
-
+
+
+
+
;; Hello world in Racket
+
+#lang racket/base
+"Hello, World!"
+
+
+
\ Hello world in Rapira
+
+ПРОЦ СТАРТ()
+ ВЫВОД: 'Hello World!'
+КОН ПРОЦ
+
+
+
# hello.world.in.ratfor
print *, 'hello, world'
end
-
-
-
+
+
+
' Hello World in Rational Rose scripting language
Sub Main
RoseApp.WriteErrorLog "Hello, World!"
End Sub
-
-
-
// Hello world in React-VR
-
-import React from 'react';
-import { AppRegistry, asset, Text, View,} from 'react-vr';
-
-export default class HelloWorld extends React.Component {
- render() { return (
- <View>
- <Text
- style={{transform: [{translate: [0, 0, -3]}],}}>
- Hello World
- </Text>
- </View>
- ); } };
-AppRegistry.registerComponent('HelloWorld', () => HelloWorld);
-
-
-
+
+
+
// Hello world in React-VR
+
+import React from 'react';
+import { AppRegistry, asset, Text, View,} from 'react-vr';
+
+export default class HelloWorld extends React.Component {
+ render() { return (
+ <View>
+ <Text
+ style={{transform: [{translate: [0, 0, -3]}],}}>
+ Hello World
+ </Text>
+ </View>
+ ); } };
+AppRegistry.registerComponent('HelloWorld', () => HelloWorld);
+
+
+
' Hello World in REALbasic (http://www.realsoftware.com/)
msgBox "Hello World!"
-
-
-
-
+
+
+
+
<window width="320" height="160">
<!-- Hello World in RealText -->
<font size="12" name="Arial">
<center>Hello World!</center>
</font>
</window>
-
-
-
-
/* Hello world in Reason */
-
-Js.log("Hello World!")
-
-
-
-
+
+
+
+
/* Hello world in Reason */
+
+Js.log("Hello World!")
+
+
+
+
Hello World in Rebol-view.
rebol[]
view layout[
text "Hello World!"
]
-
-
-
+
+
+
; Hello World in REBOL
print "Hello World!"
-
-
-
+
+
+
; Hello World in Redcode
; Should work with any MARS >= ICWS-86
; (with 128x64 gfx core support, of course!)
@@ -8667,73 +8667,73 @@ Index
MOV 0,3131
MOV 0,3135
JMP 0
-
-
-
-
+
+
+
+
* Hello, World! in REFAL-2
start
entry go
extrn PROUT
go = <prout 'Hello, world!'>
end
-
-
-
-
* Hello world in Refal
-
-$ENTRY Go { = <Hello>;}
-Hello {
- = <Prout 'Hello world'>;
-}
-
-
-
+
+
+
+
* Hello world in Refal
+
+$ENTRY Go { = <Hello>;}
+Hello {
+ = <Prout 'Hello world'>;
+}
+
+
+
Hello World as a regular expression.
Replaces everything with "Hello World".
For use with vi, sed, etc.
Search String : ^.*$
Replace String: 'Hello World'
-
-
-
-
-/* Hello World in Rexx, simple version (writes to standard output) */
-
-say 'Hello World!'
-exit
-
-
-
-
-/* Hallo World in Rexx, opens window */
-
-call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
-call SysLoadFuncs
-call RxMessageBox 'Hello World!', 'Hello World Window', 'OK', 'EXCLAMATION'
-exit
-
-
-
+
+
+
+
+/* Hello World in Rexx, simple version (writes to standard output) */
+
+say 'Hello World!'
+exit
+
+
+
+
+/* Hallo World in Rexx, opens window */
+
+call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
+call SysLoadFuncs
+call RxMessageBox 'Hello World!', 'Hello World Window', 'OK', 'EXCLAMATION'
+exit
+
+
+
//beginning Hello World in Rey:
korzystaj "Konsola";
@@ -8743,62 +8743,62 @@ Index
PiszLinia("Hello World");
}
//end Hello World in Rey
-
-
-
;; Hello world in rhine
-
-(println "Hello World")
-
-
-
H* Hello world in RPG IV versions 3 and 4
-
-D msg S 32 inz(*blank)
-D wait S 1
-
-C eval msg = 'Hello World'
-
-C msg dsply wait
-
-
-C eval *inlr = *on
-
-
-
// Hello world in RPG IV version 5
-
-D wait S 1
-
- /Free
- dsply ( 'Hello World!') ' ' wait;
-
- *inlr = *on;
-
-
-
-
// Hello world in RPG IV version 7.1
-
-dcl-s wait char(1);
-
-dsply ( 'Hello World!') ' ' wait;
-
-*inlr = *on;
-
-
-
+
+
+
;; Hello world in rhine
+
+(println "Hello World")
+
+
+
H* Hello world in RPG IV versions 3 and 4
+
+D msg S 32 inz(*blank)
+D wait S 1
+
+C eval msg = 'Hello World'
+
+C msg dsply wait
+
+
+C eval *inlr = *on
+
+
+
// Hello world in RPG IV version 5
+
+D wait S 1
+
+ /Free
+ dsply ( 'Hello World!') ' ' wait;
+
+ *inlr = *on;
+
+
+
+
// Hello world in RPG IV version 7.1
+
+dcl-s wait char(1);
+
+dsply ( 'Hello World!') ' ' wait;
+
+*inlr = *on;
+
+
+
Hello World in RPL for the HP-28, HP-48, HP-49 and HP-50 series pocket calculators. No comments possible.
<<
@@ -8806,150 +8806,150 @@ Index
1 DISP
60 FREEZE
>>
-
-
-
-
+
+
+
+
// Hello World in RSL (RS-Bank Language)
[Hello World!];
-
-
-
-
+
+
+
+
# Hello World in Ruby
puts "Hello World!"
-
-
-
-
// Hello world in Rust
-
-fn main() {
- println!("Hello World!");
-}
-
-
-
+
+
+
+
// Hello world in Rust
+
+fn main() {
+ println!("Hello World!");
+}
+
+
+
# Hello World for S-Plus
cat("Hello world\n")
-
-
-
-
K) HELLO WORLD IN SAKO
-
- LINIA
- TEKST:
- HELLO WORLD
- KONIEC
-
-
-
-// Hello World in SAL
-
-proc main()
- MsgBox("Hello from SAL", "Hello, World!")
-end
-
-
-
-
+
+
+
+
K) HELLO WORLD IN SAKO
+
+ LINIA
+ TEKST:
+ HELLO WORLD
+ KONIEC
+
+
+
+// Hello World in SAL
+
+proc main()
+ MsgBox("Hello from SAL", "Hello, World!")
+end
+
+
+
+
comment: Hello World in SApp
popup "Hello ## World!" ,
-
-
-
-
/* Hello world in SAS */
-
-* Writes as output title;
-TITLE "Hello World!";
-* writes to the log;
-data _null_;
- PUT "Hello world!";
-run;
-
-
-
--- Hello World in Sather
-
- class HELLO is
- main is #OUT + "Hello World!\n" end
- end
-
-
-
-
# Hello world in Sawzall
-
-emit stdout <- "Hello, World!";
-
-
-
// Hello world in Scala
-
-object HelloWorld extends App {
- println("Hello world!")
-}
-
-
+
+
+
+
/* Hello world in SAS */
+
+* Writes as output title;
+TITLE "Hello World!";
+* writes to the log;
+data _null_;
+ PUT "Hello world!";
+run;
+
+
+
+-- Hello World in Sather
+
+ class HELLO is
+ main is #OUT + "Hello World!\n" end
+ end
+
+
+
+
# Hello world in Sawzall
+
+emit stdout <- "Hello, World!";
+
+
+
// Hello world in Scala
+
+object HelloWorld extends App {
+ println("Hello world!")
+}
+
+
; Hello World in Scheme
(display "Hello, world!")
(newline)
-
-
+
+
// Hello World in SciLab.
disp('Hello World');
-
-
+
+
Hello World in Scratch

-
-
-
+
+
+
# Hello World in Seed7
$ include "seed7_05.s7i";
@@ -8958,45 +8958,45 @@ Index
begin
writeln("Hello World!");
end func;
-
-
-
-
-(| "Hello World in Self"
-
- hello = (| | 'Hello World!' print)
-|)
-
-
-
-
+
+
+
+
+(| "Hello World in Self"
+
+ hello = (| | 'Hello World!' print)
+|)
+
+
+
+
Hello World in SenseTalk.
-on run put "Hello World!" end run
-
-
-
--- Hello World in Setl2
-
-procedure Hello();
- print "Hello World!";
-end Hello;
-
-
-
-
+on run put "Hello World!" end run
+
+
+
+-- Hello World in Setl2
+
+procedure Hello();
+ print "Hello World!";
+end Hello;
+
+
+
+
The Infamous Hello World Program in Shakespeare.
Romeo, a young man with a remarkable patience.
@@ -9086,31 +9086,31 @@ Index
your mind!
[Exeunt]
-
-
-
-
\\ Hello world in Shen
-
-(0-) (pr "hello world")
-
-
-
+
+
+
+
\\ Hello world in Shen
+
+(0-) (pr "hello world")
+
+
+
//Hello World in SilverBasic
PRINT "Hello World!"
-
-
-
-
+
+
+
+
[::PROGRAM:Hello World program in SIMPLE
A EQL @0
MSG A
@@ -9121,92 +9121,92 @@ Index
Hello World$$M
$$@
}
-
-
-
-
+
+
+
+
! Hello World in Simula;
BEGIN
OutText("Hello World!");
OutImage;
END
-
-
-
-
+
+
+
+
10 REM Hello World in Sinclair BASIC
20 PRINT "Hello World"
-
-
-
-
// Hello world in Skip
-
-fun main(): void {
- print_raw("Hello world!")
-}
-
-
-
-"Hello World in Smalltalk (simple version)"
-
-Transcript show: 'Hello World!'.
-
-
-
-
-"Hello World in Smalltalk (in an own window)"
-"(to be entered in a special browser)"
-
-VisualComponent subclass: #HelloWorldView
- instanceVariableNames: ''
- classVariableNames: ''
- poolDictionaries: ''
- category: 'test'
-
-displayOn: aGraphicsContext
-
- 'Hello World!' asComposedText displayOn: aGraphicsContext.
-
-open
-
- |window|
- window := ScheduledWindow new.
- window label: 'Hello World Demo:'.
- window component: self new.
- window open.
-
-
-
+
+
+
+
// Hello world in Skip
+
+fun main(): void {
+ print_raw("Hello world!")
+}
+
+
+
+"Hello World in Smalltalk (simple version)"
+
+Transcript show: 'Hello World!'.
+
+
+
+
+"Hello World in Smalltalk (in an own window)"
+"(to be entered in a special browser)"
+
+VisualComponent subclass: #HelloWorldView
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'test'
+
+displayOn: aGraphicsContext
+
+ 'Hello World!' asComposedText displayOn: aGraphicsContext.
+
+open
+
+ |window|
+ window := ScheduledWindow new.
+ window label: 'Hello World Demo:'.
+ window component: self new.
+ window open.
+
+
+
"Hello World in Smalltalk MT
FrameWindow new
title: 'Hello World';
open
-
-
-
+
+
+
<!-- Hello World in SMIL -->
<smil>
<head>
@@ -9221,32 +9221,32 @@ Index
</text>
</body>
</smil>
-
-
-
-
-(* Hello World in SML *)
-
-fun hello() = output(std_out, "Hello World!");
-
-
-
-
-* Hello World in Snobol
-
- OUTPUT = "Hello World!"
-
-
-
+
+
+
+
+(* Hello World in SML *)
+
+fun hello() = output(std_out, "Hello World!");
+
+
+
+
+* Hello World in Snobol
+
+ OUTPUT = "Hello World!"
+
+
+
' Hello World in Spin
CON
@@ -9260,12 +9260,12 @@ Index
PUB Main
Tv.Start( TV_PIN )
Tv.Str( String( "Hello World" ) )
-
-
-
+
+
+
Hello World in Spiral. No comment character exists.
e0v *** *eXlv** *lX *2X **oXi
@@ -9292,180 +9292,180 @@ Index
* * * * #v* ^ * *** * * ***** * **
** * ** ** *v * * * * * * * ***
***** *v^** *** *** ******* ****
-
-
-
-
- HELLO: PROCEDURE OPTIONS(MAIN);
-*
- /* Hello World in SPL4 (Siemens) */
-*
- DCL PRINTC ENTRY;
-*
- CALL PRINTC('Hello World!', 12);
- RETURN;
-*
- END HELLO;
-
-
-
-
| makeresults `comment("Hello world in Splunk SPL")` | eval mystring="Hello, World!"
-
-
-
# Hello world in Spry
-
-echo "Hello World"
-
-
-
+
+
+
+
+ HELLO: PROCEDURE OPTIONS(MAIN);
+*
+ /* Hello World in SPL4 (Siemens) */
+*
+ DCL PRINTC ENTRY;
+*
+ CALL PRINTC('Hello World!', 12);
+ RETURN;
+*
+ END HELLO;
+
+
+
+
| makeresults `comment("Hello world in Splunk SPL")` | eval mystring="Hello, World!"
+
+
+
# Hello world in Spry
+
+echo "Hello World"
+
+
+
* SPSS Syntax
* "Hello World" title in the Output Window of SPSS via SPSS Syntax.
TITLE 'Hello World'.
-
-
-
-
+
+
+
+
-- Hello World in SQL for Advantage Database
select 'Hello World' from system.iota
-
-
-
-
+
+
+
+
-- Hello World in SQL for DB2
VALUES('hello world')
-
-
-
-
+
+
+
+
# Hello World in SQL for Oracle
SELECT 'Hello World' FROM dual;
-
-
-
-
+
+
+
+
# Hello World in SQL
SELECT 'Hello World';
-
-
-
-
+
+
+
+
-- Hello World in Oracle SQL*Plus
prompt Hello World!
-
-
-
+
+
+
! Hello World in SQR
begin-program
print 'Hello, World.' (1,1)
end-program
-
-
-
"Hello world in Squeak"
-
-Transcript show: 'Hello World'
-
-
-
#!/usr/bin/squirrelsh
-// Hello world in Squirrel
-printl("Hello, world!");
-
-
-
<html><body><p>
-<!-- Hello world as Server Side Includes, embedded in HTML. -->
-<!--#set var="hello" value="Hello, world!" -->
-<!--#echo var="hello" -->
-</p></body></html>
-
-
-
-## Hello World for ST-Guide
-
-@node "Hello World!"
-
-Hello World!
-
-@endnode
-
-
-
-
/* Hello world in Stata */
-
- .program hello
- 1. display "Hello, World!"
- 2. end
-.hello
-
-
-
+
+
+
"Hello world in Squeak"
+
+Transcript show: 'Hello World'
+
+
+
#!/usr/bin/squirrelsh
+// Hello world in Squirrel
+printl("Hello, world!");
+
+
+
<html><body><p>
+<!-- Hello world as Server Side Includes, embedded in HTML. -->
+<!--#set var="hello" value="Hello, world!" -->
+<!--#echo var="hello" -->
+</p></body></html>
+
+
+
+## Hello World for ST-Guide
+
+@node "Hello World!"
+
+Hello World!
+
+@endnode
+
+
+
+
/* Hello world in Stata */
+
+ .program hello
+ 1. display "Hello, World!"
+ 2. end
+.hello
+
+
+
Hello World in Sucro
{R}Hello World!{end}
-
-
+
+
// Hello World in SuperCollider
"Hello, world!".postln;
-
-
-
+
+
+
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Hello World in SVG -->
@@ -9477,85 +9477,85 @@ Index
<animate attributeName='opacity' values='0;1' dur='4s' fill='freeze' begin="0s"/>
</g>
</svg>
-
-
-
-
// Hello world in Swift
-
-println("Hello, world!")
-
-
-
// Hello world in SyMAL
-
-'Hello, world!'
-
-
-
-
| Hello world in Symsyn
-
- 'hello world' []
-
-
-
# Hello world in szl
-
-$global msg {Hello, world!}
-
-
-
+
+
+
+
// Hello world in Swift
+
+println("Hello, world!")
+
+
+
// Hello world in SyMAL
+
+'Hello, world!'
+
+
+
+
| Hello world in Symsyn
+
+ 'hello world' []
+
+
+
# Hello world in szl
+
+$global msg {Hello, world!}
+
+
+
-- Hello World in T-SQL
PRINT 'Hello World'
-
-
-
-
; Hello world in T
-
-"Hello World!"
-
-
-
+
+
+
+
; Hello world in T
+
+"Hello World!"
+
+
+
How to enter Hello World on a standard T9 numeric
keypad of an SMS-enabled mobile phone.
T9 predictive text has to be off.
44 33 555 555 666 0 9 666 777 555 3 11111
-
-
-
+
+
+
Comment -- Hello World for TACL (Tandem Advanced Command Language)
?tacl macro
#OUTPUT Hello world
-
-
-
+
+
+
! Hello world in Tandem TAL (Transaction Application Language)
proc Hello^World main;
begin
@@ -9571,286 +9571,286 @@ Index
call write ( term, out, @sp-@sout );
if <> then call abend;
end;
-
-
-
-
-#!/usr/local/bin/tclsh
-# Hello World in Tcl
-
-puts "Hello World!"
-
-
-
-
+
+
+
+
+#!/usr/local/bin/tclsh
+# Hello World in Tcl
+
+puts "Hello World!"
+
+
+
+
!Hello World in TECO
!The $ symbol below wouldn't actually be a printing character -
!it's the [escape] character, \u001b!
FTHello World$
-
-
-
-
-% Hello World in plain \TeX
-\immediate\write16{Hello World!}
-\end
-
-
-
-
-\input texinfo
-@c Hello World for Texinfo
-
-@setfilename hello
-@settitle Hello World
-
-@node Top, Hello, (dir), (dir)
-
-@menu
-* Hello:: Hello World
-@end menu
-
-@node Hello, , Top, Top
-
-Hello World!
-
-@contents
-@bye
-
-
-
+
+
+
+
+% Hello World in plain \TeX
+\immediate\write16{Hello World!}
+\end
+
+
+
+
+\input texinfo
+@c Hello World for Texinfo
+
+@setfilename hello
+@settitle Hello World
+
+@node Top, Hello, (dir), (dir)
+
+@menu
+* Hello:: Hello World
+@end menu
+
+@node Hello, , Top, Top
+
+Hello World!
+
+@contents
+@bye
+
+
+
Hello World in
Thue. No comments possible.
a::=~Hello World!
::=
a
-
-
-
+
+
+
10 REM Hello World in TI BASIC
20 REM for the TI99 series computer
100 CALL CLEAR
110 PRINT "HELLO WORLD"
120 GOTO 120
-
-
-
-
+
+
+
+
10 REM Hello World in Extended BASIC
20 REM for the TI99 series computer
100 CALL CLEAR :: DISPLAY AT(10,5):"Hello World" :: ACCEPT AT(20,4):A$
-
-
-
-
Hello world for the TI-59 with thermo printer.
-Comments are not part of the source code (not entered).
-
- Code Comment
-
- LBL A Start of program: label A
- OP 00 Clear the four print registers
- 23 "H"
- 17 "E"
- OP 02 Write into print register 2
- 27 "L"
- 27 "L"
- 32 "O"
- 00 " "
- 43 "W"
- OP 03 Write into print register 3
- 32 "O"
- 35 "R"
- 27 "L"
- 16 "D"
- 73 "!"
- OP 04 Write into print register 4
- OP 05 Start printing
- ADV Line feed (optional)
- R/S End program
-
-
-
-
+
+
+
+
Hello world for the TI-59 with thermo printer.
+Comments are not part of the source code (not entered).
+
+ Code Comment
+
+ LBL A Start of program: label A
+ OP 00 Clear the four print registers
+ 23 "H"
+ 17 "E"
+ OP 02 Write into print register 2
+ 27 "L"
+ 27 "L"
+ 32 "O"
+ 00 " "
+ 43 "W"
+ OP 03 Write into print register 3
+ 32 "O"
+ 35 "R"
+ 27 "L"
+ 16 "D"
+ 73 "!"
+ OP 04 Write into print register 4
+ OP 05 Start printing
+ ADV Line feed (optional)
+ R/S End program
+
+
+
+
Hello World for TI 8x/9x basic (tested on a TI-83)
:ClrHome
:Disp "HELLO WORLD"
-
-
-
+
+
+
;Hello World in TinyFugue
/_echo Hello, World!
-
-
-
-#!/usr/local/bin/wish -f
-# Hello World in Tk
-
-label .l -text "Hello World!"
-pack .l
-
-
-
-
+
+
+
+#!/usr/local/bin/wish -f
+# Hello World in Tk
+
+label .l -text "Hello World!"
+pack .l
+
+
+
+
# Hello World code in Toy Programming Language (generic way)
<< "Hello World";
-
-
-
-
+
+
+
+
// Hello World in Trans (Transmuter Programming Language)
import Console
Console.write("Hello World!")
-
-
-
-
+
+
+
+
\" "Hello, world!" in troff
Hello, world!
-
-
-
-
-PROC 0
-/* Hello World in TSO CLIST */
-write Hello World!
-
-
-
-
-Hello World as a Turing machine.
-
-State Read | Write Step Next state
----------------|---------------------------------
-1 empty | H > 2
-2 empty | e > 3
-3 empty | l > 4
-4 empty | l > 5
-5 empty | o > 6
-6 empty | blank > 7
-7 empty | W > 8
-8 empty | o > 9
-9 empty | r > 10
-10 empty | l > 11
-11 empty | d > 12
-12 empty | ! > STOP
-
-
-
-
+
+
+
+
+PROC 0
+/* Hello World in TSO CLIST */
+write Hello World!
+
+
+
+
+Hello World as a Turing machine.
+
+State Read | Write Step Next state
+---------------|---------------------------------
+1 empty | H > 2
+2 empty | e > 3
+3 empty | l > 4
+4 empty | l > 5
+5 empty | o > 6
+6 empty | blank > 7
+7 empty | W > 8
+8 empty | o > 9
+9 empty | r > 10
+10 empty | l > 11
+11 empty | d > 12
+12 empty | ! > STOP
+
+
+
+
% Hello World in Turing
put "Hello World!"
-
-
-
-
// Hello world in TypeScript
-
-alert('Hello world!');
-
-
-
// Hello world in Ubercode
-
- Ubercode 1 class Hello
-
- public function main()
- code
- call Msgbox("Hello", "Hello World!")
- end function
-
- end class
-
-
-
+
+
+
+
// Hello world in TypeScript
+
+alert('Hello world!');
+
+
+
// Hello world in Ubercode
+
+ Ubercode 1 class Hello
+
+ public function main()
+ code
+ call Msgbox("Hello", "Hello World!")
+ end function
+
+ end class
+
+
+
// Hello World in UniComal
PRINT "Hello World"
-
-
-
-
# Hello world for the Unix shells (sh, ksh, csh, zsh, bash, fish, xonsh, ...)
-
-echo Hello World
-
-
-
+
+
+
+
# Hello world for the Unix shells (sh, ksh, csh, zsh, bash, fish, xonsh, ...)
+
+echo Hello World
+
+
+
# Hello World in unlambda
`r```````````.H.e.l.l.o. .w.o.r.l.di
-
-
-
-
+
+
+
+
// Hello World for UnrealScript
class HelloWorldHUD extends HudBase;
@@ -9864,24 +9864,24 @@ Index
defaultproperties
{
}
-
-
-
-
+
+
+
+
# hello world in Ursala
#executable&
f = -[hello world]-!
-
-
-
+
+
+
// Hello World in Vala
using GLib;
@@ -9890,31 +9890,31 @@ Index
stdout.printf("Hello world!\n");
return 0;
}
-
-
-
(* Hello world in var'aq *)
-
-"Hello, world!" cha'
-
-
-
+ Hello world in Vatical
-
-LITURGY:
- PRAY "Hello World!"
-AMEN.
-
-
-
-
+
+
+
(* Hello world in var'aq *)
+
+"Hello, world!" cha'
+
+
+
+ Hello world in Vatical
+
+LITURGY:
+ PRAY "Hello World!"
+AMEN.
+
+
+
+
Hello World in VAX Macro.
.title helloworld
@@ -9939,13 +9939,13 @@ Index
ret ; GTFOH
.end helloworld ;
-
-
-
-
+
+
+
+
; Hello World in VAX-11 MACRO
.title hello
@@ -9974,49 +9974,49 @@ Index
error: halt ; error condition
.end start
-
-
-
-
' Hello world in Visual Basic for Applications, Excel version
-
-Private Sub Workbook_Open()
- MsgBox "Hello world!"
-End Sub
-
-
-
' Hello world in Visual Basic for Applications, Word version
-
-Private Sub Document_Open()
- MsgBox "Hello world!"
-End Sub
-
-
-
+
+
+
+
' Hello world in Visual Basic for Applications, Excel version
+
+Private Sub Workbook_Open()
+ MsgBox "Hello world!"
+End Sub
+
+
+
' Hello world in Visual Basic for Applications, Word version
+
+Private Sub Document_Open()
+ MsgBox "Hello world!"
+End Sub
+
+
+
' Hello World in VBScript (Windows Scripting Host)
msgbox "Hello, World!"
-
-
-
-
Hello world in Velato. The source code is this MIDI file, or the following score.
-

-
-
-
+
+
+
+
Hello world in Velato. The source code is this MIDI file, or the following score.
+

+
+
+
<HTML>
<!-- Hello World in Velocity -->
<BODY>
@@ -10024,13 +10024,13 @@ Index
$foo
</BODY>
</HTML>
-
-
-
-
+
+
+
+
/* Hello World in Verilog. */
module main;
@@ -10042,12 +10042,12 @@ Index
end
endmodule
-
-
-
+
+
+
<!-- Hello World in Vexi. -->
<vexi xmlns:ui="vexi://ui">
@@ -10057,12 +10057,12 @@ Index
</ui:box>
</vexi>
/<
-
-
-
+
+
+
--Hello World in VHDL
ENTITY helloworld IS
@@ -10077,54 +10077,54 @@ Index
SEVERITY NOTE;
END hw;
-
-
-
-
" Hello world in Vim script
-
-:echom "Hello world!"
-
-
-
-REM Hello World in Visual Basic for Windows
-
-VERSION 2.00
-Begin Form Form1
- Caption = "Form1"
- ClientHeight = 6096
- ClientLeft = 936
- ClientTop = 1572
- ClientWidth = 6468
- Height = 6540
- Left = 876
- LinkTopic = "Form1"
- ScaleHeight = 6096
- ScaleWidth = 6468
- Top = 1188
- Width = 6588
- Begin Label Label1
- Caption = "Hello World!"
- Height = 372
- Left = 2760
- TabIndex = 0
- Top = 2880
- Width = 972
- End
-End
-Option Explicit
-
-
-
-
+
+
+
+
" Hello world in Vim script
+
+:echom "Hello world!"
+
+
+
+REM Hello World in Visual Basic for Windows
+
+VERSION 2.00
+Begin Form Form1
+ Caption = "Form1"
+ ClientHeight = 6096
+ ClientLeft = 936
+ ClientTop = 1572
+ ClientWidth = 6468
+ Height = 6540
+ Left = 876
+ LinkTopic = "Form1"
+ ScaleHeight = 6096
+ ScaleWidth = 6468
+ Top = 1188
+ Width = 6588
+ Begin Label Label1
+ Caption = "Hello World!"
+ Height = 372
+ Left = 2760
+ TabIndex = 0
+ Top = 2880
+ Width = 972
+ End
+End
+Option Explicit
+
+
+
+
'Hello World in Visual Basic .NET (VB.NET)
Imports System.Console
@@ -10136,65 +10136,65 @@ Index
End Sub
End Class
-
-
-
-
+
+
+
+
' Hello World in Visual Basic 6
Private Sub Form_Load()
Print "Hello World"
End Sub
-
-
-
-
+
+
+
+
*Hello World in Microsoft Visual FoxPro 5-9
? "Hello World!"
-
-
-
+
+
+
/* Hello World in Visual Prolog */
goal
console::init(),
stdio::write("Hello World!").
-
-
-
+
+
+
"Hello World! in VisualWorks Smalltalk"
Dialog warn: 'Hello World!'.
-
-
-
-
-$ ! Hello World in Digital Command Language for the VMS operating system
-
-$ WRITE SYS$OUTPUT "Hello World!"
-
-
-
-
+
+
+
+
+$ ! Hello World in Digital Command Language for the VMS operating system
+
+$ WRITE SYS$OUTPUT "Hello World!"
+
+
+
+
#VRML V2.0 utf8
# Hello World in VRML
@@ -10203,13 +10203,13 @@ Index
geometry Text
{string "Hello World!"}
}
-
-
-
-
+
+
+
+
/* "hello, world" in VSL (the script language of Virtools),
to be used in a "Run VSL" building block */
@@ -10217,36 +10217,36 @@ Index
{
bc.OutputToScreen("hello, world");
}
-
-
-
+
+
+
Hello World in VVVV

-
-
-
-注曰。「「 Hello world in wenyan 」」。
-吾有一言。曰「「問天地好在。」」。書之。
-
-
-
-
/* Hello world in Whenever */
-
-1 print("Hello world!");
-
-
+
+
+
+注曰。「「 Hello world in wenyan 」」。
+吾有一言。曰「「問天地好在。」」。書之。
+
+
+
+
/* Hello world in Whenever */
+
+1 print("Hello world!");
+
+
Hello World in Whirl. This language has no comments.
110001100111000111110000010001111100011000000000110000011100000110000010000
011000111100000111110000011100001111100100011001110000111111100001001111100
@@ -10260,12 +10260,12 @@ Index
111100111111000011100001100111000111000000000001111100000111000110000110110
001000000000010000001111100000111000011111000000010001110000000000000000000
000000000000100000011111000001100
-
-
-
+
+
+
Hello #World #in #Whitespace * # # * # # #
+ *[Space]
+ #is #marked #with"#" # #[tab] #with"*" *line-feed #with #"+" * # *so
@@ -10295,13 +10295,13 @@ Index
+ # #
+
+
-+
-
-
-
++
+
+
+
# Hello World in Wesnoth Markup Language (wml)
#define HELLOWORLD
[message]
@@ -10309,30 +10309,30 @@ Index
message=_"Hello World"
[/message]
#enddef
-
-
-
-
(* Hello world in Wolfram Language *)
-
-CloudDeploy["Hello World"]
-
-
-
+
+
+
+
(* Hello world in Wolfram Language *)
+
+CloudDeploy["Hello World"]
+
+
+
// Hello World for the Windows Scripting Host
WScript.Echo("Hello World!");
-
-
-
-
+
+
+
+
// Hello World in X++ (Microsoft Axapta)
class classHelloWorld
@@ -10347,22 +10347,22 @@ Index
dialog.addText("Hello World!");
dialog.run();
}
-
-
-
+
+
+
Hello World in Xbase++
func Main()
Qout("Hello World!")
return 1
-
-
-
+
+
+
' Hello World in xblite, Windows GUI mode
IMPORT "gdi32"
@@ -10374,13 +10374,13 @@ Index
MessageBoxA (0, &"Hello World!", &"Hello World Window", $$MB_OK)
END FUNCTION
END PROGRAM
-
-
-
-
+
+
+
+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
@@ -10396,12 +10396,12 @@ Index
<h1>Hello World!</h1>
</body>
</html>
-
-
-
+
+
+
#Hello World in XLogo
to helloworld
@@ -10457,33 +10457,33 @@ Index
fd 40 left 180
fd 40
end
-
-
-
+
+
+
\Hello World in XPL0
code Text=12;
Text(0, "Hello World!
")
-
-
-
-
+
+
+
+
(: Hello World with XQuery :)
let $i := "Hello World"
return $i
-
-
-
-
+
+
+
+
<?xml version="1.0" encoding="utf-8"?>
<!-- Hello World in XSL-FO -->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
@@ -10498,13 +10498,13 @@ Index
</fo:flow>
</fo:page-sequence>
</fo:root>
-
-
-
-
+
+
+
+
<?xml version="1.0" encoding="UTF-8"?>
<!-- Hello World in XSLT -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
@@ -10512,813 +10512,813 @@ Index
<xsl:text>Hello World!</xsl:text>
</xsl:template>
</xsl:stylesheet>
-
-
-
+
+
+
Hello World in Yacas
WriteString("Hello World")
-
-
-
// Hello world in Zig
-
-const io = @import("std").io;
-
-pub fn main(args: [][]u8) -> %void {
- %%io.stdout.printf("Hello, world!\n");
-}
-
-
-
-
+
+
+
// Hello world in Zig
+
+const io = @import("std").io;
+
+pub fn main(args: [][]u8) -> %void {
+ %%io.stdout.printf("Hello, world!\n");
+}
+
+
+
+
% Hello World in ZIM (database and development language)
out "Hello World"
-
-
Credits And Sources
-
Programs were contributed by (in chronological order):
-
-Wolfram Rösler: Founder and maintainer of the Collection
- — Reinhard Hamann: Prolog, Lisp, 68000 Assembler (Atari)
- — Malte Schiphorst, Gino Lucrezi: Pascal
- — Stefan Radermacher: TeX
- — Marcus Schmidke: Occam, MSDOS batch, Intel Assembler, 6502 Assembler (C64)
- — Ralf Lenz: Fortran IV, VMS DCL
- — Marc Van-Woerkom: C++
- — Thomas Menschel: 68008 Assembler
- — Heribert Otten: Cobol, PL/1
- — Thomas Piske: BS2000 batch
- — Thomas Preymesser: Pocket calculator
- — Adrian Nye & Tim O'Reilly: X11-Athena
- — Udo Halfmann: ELAN
- — Pedro Martin, Rodrigo Cacilhas: Portuguese
- — Stefan Llabres: Postscript
- — Volker Wurst: Smalltalk
- — Dirk Theisen: Oberon (standard OS)
- — Georg Bauer: Rexx (simple version), Erlang, SML, Snobol, Setl2, CAML light
- — Michael Glaesner: Perl, awk
- — Peter Gummer: Eiffel
- — Markus Omers: Presentation Manager
- — Thomas Dorner: SPL4
- — Jochen Kunz: Rexx (window version), HP-48
- — Sascha Bendinger: Dylan
- — Steffen Pohlen: Visual Basic, Gofer (dialog)
- — Andreas Dierks: Algol-60, Algol-68, Fortran, Fortran-77, dBase IV, Logo
- — Klaus Mueller: TSO CLIST, OPL
- — Jens Kilian: Self
- — Martin Uebing: Intuition
- — Andreas Maeder: Borland Pascal 7
- — Stefan Brozinski: Windows, HP-41C
- — Jens Schaefers: Beta
- — Wolfgang Houben: PDP-11 Assembler
- — Pascal Costanza: Oberon (Oberon OS)
- — Martin Oefelein: Sather, GynkoSoft
- — Ralf Unland, Claudio Larini: TI-59
- — Dan Sanders: English translation of TI-59 program
- — Stefan Rupp: Java
- — Werner Huber: Informix 4GL
- — Lutz Heitmann: Turing machine
- — Federico Hernandez-Püschel: HTML
- — Gunter Baumann: NewtonScript
- — Torsten Landschoff: ST-Guide
- — Florian Erhard: Gofer (simple)
- — Niels 'Frolic' Froehling: 68000 Assembler (Amiga)
- — Michael Sievert: Rexx
- — Andy Newman: ici
- — Sammy Mitchell: SAL
- — Ian Trudel: Icon, Objective C
- — Chris Locke: Limbo
- — Victor Koenders: BrainF***
- — Bora Bali: Assembler IBM 370, IBM Exec, IBM Exec2, ASP (VB-Script and JavaScript), Java Servlet, Turkish, Italian
- — Neil L. Burman: VAX Macro
- — Yushin Washio: XHTML
- — Roel Adriaans: PHP
- — Ad Boerma: TI-8x/9x, PHP
- — Paulo Tanimoto: Haskell
- — Monwar: Bengali
- — Wolfgang Teschner: Python
- — Joel Dimbernat: Rebol-view
- — Todd Nathan: SenseTalk
- — Heiko Berges: BCPL, ABAP/4, Focal, B, MACRO10
- — Carlo Keil: Profan
- — Bruno Bord: French
- — Andreas Meinl: C++ (Qt)
- — Mikael Brandström: Pike
- — Mariano Corsunsky: Spanish
- — Larisa Tkachenko, Leandro: PL/SQL
- — Thomas Fromm: Java Server Pages
- — Josha Munnik: Shakespeare, Java-Mobile
- — Fredrik Sandebert: REALbasic
- — NYYRIKKI: Z80 Assembler for consoles
- — Simen Schweder: Norwegian
- — Jeroen Vandezande, Christian Petri, Aux: Delphi
- — Rodrigo Missiaggia: lua
- — Dr. Markus Mohnen (c't 25/2003, p. 243): Clean
- — Egil Groenn: Simula, Norwegian
- — Nina Cording: Actionscript, Lingo
- — Stuart Soffer: Mumps
- — Petri Heikkonen: Whitespace
- — Marco Pontello: Redcode
- — Gunnar Jutelius: AXEL
- — James Robinson: BAL
- — Krzysztof Szymiczek: Logo (graphical)
- — Ralf Steines: Amiga-E
- — Arpadffy Zoltan: OpenVMS DCL
- — Karlheinz Kronauer: Natural
- — David Rutter : Spiral
- — Sanath Kumar.S: Verilog
- — Jonas Braathen (command line version): mIRC
- — David Clesse: POV-Ray
- — Peter Hans van den Muijzenberg: Dutch, Frisian, ZX81-Assembler
- — Gilson do Nascimento D'Elrei, Rafael Sartori (fixed): Clipper
- — Marcos Diez: Octave
- — Mathias P. Grädler: PureBasic
- — Alan Eliasen: Frink
- — Thomas Marcks von Würtemberg: Q-Basic
- — Pan Yongzhi: Shell scripts
- — Tynan Sylvester: UnrealScript
- — Christian Klauser: Command Script
- — Eric Gauvin: DynaMorph
- — Daniel Monteiro: Brazilian Portuguese
- — Tom Demuyt: Judoscript
- — Pawel Dobrzycki: bc
- — David Peterson: SIMPLE (submitted by Barry Hitchings)
- — curian: MSIL
- — BENI Andras: VRML
- — Fatty fatty: SQL
- — Deepak D: Progress
- — Paul Tingle: POP-11
- — Istvan Szapudi: OCaml
- — Jason H. Jester: ratfor
- — Jason: SQL (Advantage)
- — Steve Gwilt: TAL
- — Hynek (Pichi) Vychodil: dc
- — Petr Adamek: Java (Swing GUI)
- — David Howell: XSL-FO
- — Libor Tvrdik: XSLT
- — Andrej Krivulcik (The Fox): Slovak
- — Wikipedia (submitted by Petr Simek): Inform
- — Jashin Eugene: Windows Scripting Host
- — A.Shulga: C++ Epoc
- — Lokshin Mark: PowerScript
- — Andrey Grigoriev: 1C:Enterprise
- — Roman Truschev: RSL
- — Alex Badarin: Gentee (normal and simple version)
- — Laurent Tonnelier: SVG
- — Sascha Welter: AppleScript
- — Aaron Duley: LabVIEW
- — Andrey V. Sokolov: Russian
- — Dennis Melentyev: Ukrainian
- — George D: MIPS Assembler, Visual FoxPro
- — Shawn Lucas: G Code
- — Sandor van Voorst: TACL
- — Stephen Stainless: TI BASIC, TI Extended BASIC
- — Joan Puigcerver: Catalan
- — Eugene Ivanov: Win32 Assembler
- — Darren Debono: VP Assembler
- — simXa: MAMASH, Hebrew
- — Tom Kaitchuck: Nice
- — Jozef Knepp: DML
- — Per "Muusu" Lindstrand: MATLAB, MDP, QuakeC
- — Larry Burton: Forth
- — Doug Gwyn: troff, MACRO-11
- — John Bito: TECO
- — John Park: MEL
- — Yutaka Kachi, Hiroe Shibata, Dario: Japanese
- — Marcelo Toledo: Emacs Lisp
- — josh.go: Regular expression
- — Ric Ford: HyperTalk
- — Erik Hansen: Cocoa Obj-C
- — Wesley Cabral: Dataflex Procedural
- — Klaus Bailly: Finnish
- — Steven Fisher: Prograph
- — Steve Ardis: Groovy
- — Francisco Fernandez: IDC, ASP-VBE
- — Lukas Jaun: Assembler (MMIX)
- — Hemant Dabral: PDF, RealText, SMIL
- — Vasil Bachvarov: Bulgarian
- — Alexander Toresson: Euphoria
- — flyingboz: AutoIT3
- — Jose Taonga: Malagasy
- — Olivier "oliv3" Girondel: Erlang (fixed)
- — Grog Grueslayer: Darkbasic
- — Toby Thain: VAX-11 Macro, Assembler (PDP-8), Assembler (DG Nova)
- — E.S. van der Meer: Elliott Autocode
- — Morten Wegelbye Nissen: Danish
- — Marian Bonda: qore
- — Zeal Li: Chinese
- — Farid Effendiyev: Azeri
- — Morten Lehrman: Ingres ABF
- — Vadim Konovalov: PL/1 (fixed)
- — Nikolay Malakhov: sqlplus
- — Seth Johnson: ColdFusion
- — Alexander Bogdanov: REFAL-2, MuLisp
- — Michael Boyarsky: Console Postscript
- — Vassili Goussakov: Macromedia Flex
- — Chris Leung: SilverBasic
- — Iker Mancenido: Basque/Euskara
- — Zoltan Arpadffy: Hungarian, Serbian, Bosnian, Croatian
- — Randy Sugianto: Indonesian
- — Clint Dalrymple: Fjölnir
- — Michail Michailidis: Greek
- — Marat Buharov: C/AL
- — Juan Carlos Castro y Castro: Asterisk
- — Markus Schmaus: Ruby
- — Henrik Bengtsson: R, S-Plus
- — Jeffrey Creem: Ada
- — Nathan Keir: LSL
- — Michal Nowakowski: Polish
- — Marko Meza: Slovenian
- — Vasile V. Alaiba: Romanian
- — Lorenz Schallinger: Visual Basic .NET
- — Jack Doerner: Liberty BASIC
- — Diptesh Ghosh: LaTeX, Maple
- — Thomas Mertes: Seed7
- — Sam Birch: SApp
- — Cindi Knox: mIRC (script and alias versions)
- — Thomas Kilgore: unlambda, Ook, m4, Jako
- — Laurent Schneider: XQuery
- — Hovik Melikyan: Armenian
- — Sudarshan HS: Kannada, Hindi
- — Rusak Maxim: Kylix
- — Evgeniy Polkin: HQ9+, HQ9++
- — Wikipedia: Piet
- — Paulius Maruška: Lithuanian
- — R Shanmuga Sundaram: Tamil
- — Shaikh Sonny Aman: Ferite
- — #x: Belarusian
- — Anton Balabanov: SPSS
- — Sascha Wilde: Argh!
- — Mike Quigley: T-SQL
- — Andrej Popov: Omnimark
- — Amy de Buitleir: Irish
- — Leszek Godlewski: MoHAA Script
- — Don Higgins: IBM z390 Assembler, High Level Assembler
- — Eric Bergman: FOCUS
- — IaRRoVaWo: Galician
- — Rudolfs Eglitis: Latvian
- — Richard Leggett: ActionScript 2.0 (Flash 8)
- — Max Wolf: VVVV
- — Nanci Naomi Arai: IDL, Fortran 90
- — Libor Tvrdik: Velocity
- — Jose Miguel Robles Roman: LOTOS
- — Hyeonseok Shin: CSS
- — Glaucio Melo: Io
- — Daniel Campos: Gambas
- — Uwe Eichler: LIMS Basic
- — Robert Follett: Microtik Router OS
- — Jacob Krebs: LS-DYNA
- — Donna-n-Doug Finner: Lotus Note Formula Language
- — Nils Rekow: Nullsoft Software Install Script (NSIS)
- — Atanas Boev: 6502 Assembler (Apple II)
- — hiphapis: PHP + GD library
- — Rodrigo B. de Oliveira: Boo
- — Dan E. Kelley: Gri
- — Kasper Fehrend: Lotus Script
- — Tjibbe Rijpma: PostgreSQL
- — Andrew Cooke: Malbolge
- — Ebben Feagan: FreeBASIC
- — Eyal Ronel: LilyPond
- — Jonathan R.: AutoHotkey
- — Alyn Ashworth: Welsh
- — Jalal Noureddine: Arabic
- — Lucas Lucas: Blitz Plus
- — Kalman Zsoltai: Centura
- — Archville: Toy
- — Gõsi Csaba: Hungarian (fixed)
- — Alberti István: PBASIC
- — Drake Guan: Pawn
- — Jorge Monasterio: Esperanto
- — Brett Sinclair: Alpha Five Xbasic
- — Neil Croft: Powerbasic
- — RPG GAME: GML
- — Tomas Lindquist Olsen: D
- — Craig Bennett: Databasic, PQN/PROC
- — Sindri Snaer // Zn0w: Icelandic
- — Mart: easm
- — Misgana Ambissa: amharic
- — David Simpson: Mouse
- — Andrew Jones: C++/CLI (.NET)
- — Guy Lonne: xblite
- — Andreas Öberg: MAXScript
- — Laureta Asllani: Albanian
- — Edmanuel Torres: C++-FLTK
- — Josef Betancourt: Powershell
- — Dileep R: Malayalam
- — Bruce V Chiarelli: Hmong
- — JP Theberge: wml
- — Jonathan Bergeron: Google Gadget
- — Nicolaj Christensen: VHDL
- — Jürgen Jung: Visual Works Smalltalk
- — Simon James Kearon: Bemba
- — Silvano Riccio: XSLT
- — Chris de Almeida: K&R's original Hello World program
- — Shahram Monshipouri: Persian
- — Soren Dalsgaard: MML for AXE10
- — Peter Furlan: Trans
- — Christoph Salomon: SQL (DB2)
- — Zoltan Adamek aka Scorchio: Max/MSP
- — Sam Hart: Assembler for Darwin PPC, Hawaiian
- — Robert Bird: PPL
- — Xooxer Xoox: DM
- — Don Reba: Nemerle
- — Bruno VARON: CLP
- — Benjamin Webber: Turing
- — Enrique Ferreyra: Clarion
- — pelikoira: CoolBasic
- — Lars Burgstahler: Chef
- — acm: OpenGL
- — Garen Arevian: E
- — Robert Resetar: ZIM
- — Matthew L. Fischer: Assembler (Itanium and PA-RISC)
- — Steve Roper: Mobile Phone
- — Francisco Cabrita: VSL
- — Andrew Platt: APC
- — Chris Thornhill: CYBOL
- — Paul Gafa: Maltese
- — Frank Hartmann: PEARL
- — Normann Nielsen: Powerflex
- — Arturo Olguin Cruz: Pro*C
- — James McMurrin: Iptscrae
- — Martijn Lievaart: BIT
- — Ingmar Steiner: PRAAT
- — James Landis: UniComal
- — J A: ARM assembler
- — Giovanni Ferranti: GRAMophone
- — John Camara: Scheme (fixed)
- — Yiwei Xu: VBScript
- — Jan Krohn: Latin
- — Steven Kazoullis: RPL, Filemaker Script
- — Darren Debono: C for Amiga Anywhere
- — Juan Pablo Espinosa: Miva Script
- — Tony G., Keymaker: Befunge
- — Dave Parker: Flaming Thunder
- — Lutz Mueller: newLISP
- — Greg Douglas: GameMonkey Script
- — Dan Phan: Vietnamese
- — Dennis Furey: Ursala
- — Paulo Tanimoto: Tagalog
- — Henrique Dante de Almeida: C++-gtkmm
- — Kim Nguyen: CDuce
- — Al Koury: 4Test
- — Hubert Bielenia: AviSynth
- — Dave Carmichael: DCL
- — Keith Forsythe: PeopleCode
- — Jonathan Taylor: Action!
- — Jason Rogers: ICL SCL
- — Harald Massa: Python 3000
- — Patrice Blancho: Thue, FALSE
- — Angus Strong: JADE
- — Geoff Canyon: J
- — Angel David Reyes Figueroa: NXC
- — Daniel Hugenroth: Casio BASIC
- — Jose Antonio Chacon: ActionScript 3
- — Olivier Rossiny: Vala
- — Artur Gajowy: Scilab
- — Morgan Dell: Rational Rose
- — Kenneth Vanhoey: Luxembourgish, Lisaac
- — Eunice Ndungu: Kiswahili, Kikuyu
- — The Happy Hippy: PICAXE BASIC, Spin
- — Veselov Ilya: C#
- — Poon Poon: F#
- — James Irwin: REBOL
- — Ronaldo Lachenal: Maximus BBS
- — Mike Wessler: Quartz Composer
- — Paulo Lima: Xbase++
- — Y R U 2 L8: K
- — Fabian Andres Chara Parra: SQR
- — Database Consulting Group: D4
- — Bruno Kenj: ASP.NET
- — Chase Peeler: XLogo
- — eNTiDi di Fontana Nicola: MetaPost
- — Roman Stumm: Smalltalk MT
- — Diego Charles: Jess
- — Renan Caldeira: BMC Remedy
- — Jomi Hubner: Jason
- — Charles Goodwin: Vexi
- — Paulo Dionisio Coelho: Kix
- — Tim Cas: Arena
- — Charlie Nolan: MOO
- — Wacek Kusnierczyk: OZ
- — Nicholas Kingsley: BlitzMax
- — Tijs van Bakel: Intercal
- — Za3k: Scheme
- — Adam Majewski: Maxima
- — Florian Jenett: Processing
- — Vlad Albulescu: Cool
- — James Kingsley: GLBasic
- — Tom Ragle: BuddyScript
- — Ben Aceler: Parser
- — Marcio Automatiza: Assembler (8051)
- — Robert Gosling: CICS COBOL
- — Vijaye Raji: MS Small Basic
- — Yoav Krauz: Byte Syze
- — Martin Bishop: Modula-3
- — Pawel Baszuro: Rey
- — Brian Tiffin: Falcon
- — Love Grönvall: AMOS
- — Andrei Bautu: BibTex
- — Guy Selis: Caché Object Script
- — Nigi: LPC
- — Makc (and many others): Go
- — Julio Wittwer: ADVPL
- — ellvis/Zeroteam: Sinclair Basic
- — Mark Hagenau: TinyFugue
- — Eliezer Basner: JCL
- — aurele: Mythryl
- — Larry Soule: QR code image
- — Nathan Christiansen: Cherokee
- — Francesco Di Filippo: Guile, Squirrel, AngelScript
- — Gero Zahn: SSI
- — Nataniel López: MDM Zinc
- — Nathapon Vaiyavuthipinyo: Thai, Lao
- — Claudio Larini: ERRE
- — Seungho Seo: Node.js
- — Michael V: CoDScript
- — Jiyoung In: MySQL FUNCTION, Korean
- — Mads Ohm Larsen: Elixir
- — /u/geocar: Hoon, and lots of fixes
- — Frank Burnham: Clojure
- — chris s: Elm
- — Stefan Holm: VBA (Excel and Word), Draco, Scratch, Haxe, TypeScript, make
- — /u/SagetBob: Scala
- — Adam Johnston: ACPI Source Language
- — Daniel Temkin: Velato
- — Herbert Breunung: Perl 6
- — Daniël Minnaar: Julia, Afrikaans
- — Jon Paris: RPG IV
- — Ingemar Ragnemalm: CUDA
- — Isaac: Symsyn
- — Ilia Mikhnevich: BrightScript
- — Alan Yeung: CA-Easytrieve Plus
- — Jeff Tomich: cpl
- — Pouya Kary: Arendelle
- — Basix: aheui
- — Paul Koning: Electrologica X1 and X8
- — Zachary Smith: Arduino
- — Donald Fisk: Full Metal Jacket
- — Erik Svedäng: Carp
- — Mike Finn: Matrix
- — Lambert Meertens: ABC
- — Bacco: Harbour
- — Rolf Huisman: SPARC Assembly Language
- — /u/farias0: Portugol
- — Dave Kilroy: LiveCode
- — Leon (Yinliang) Wu: SAS
- — Marco Pontello: Z80 Assembly for CP/M
- — Akash Issar: Stata
- — Kate Go: MCSBL
- — Aleksey Rakov: ELENA, ELENA 4.0
- — Andreas Bjørn Hassing Nielsen: JavaScript
- — Andreas Wiegenstein: BSP
- — Ron Aaron: 8th
- — Jesús Cuerda: Genie
- — LegionMammal978: Lojban
- — Ahmed Abdalla: Noor
- — Joel Bryan Juliano: Bato
- — Chris Huryn: Splunk SPL
- — Lutz Haselof: ConTeXt
- — Peter Bauer: 4D
- — Robert Weißenfels: BitZ
- — John D. Gwinner: React-VR
- — Fiosaiche: Scots Gaelic
- — Ilya Savistsky: Kumar
- — Marco Bambini: Gravity
- — Rainard Buchmann: TAS Assembler for TR 440
- — Err Enchagaray: Marmelade
- — Mathew R. Rumsey: Genero BDL
- — Chris Gray: MPLAB IDE
- — Err Enchagaray, Семён Белый, Azumi Tanaka: Loli
- — Yves Charton: HP-85 assembler
- — Adam Ridemar: Swedish
- — Aaron Liu: AsciiDots
- — Christian Rogoll: EOS 2
- — txlyre: SyMAL
- — Hamdy Abou El Anein: Beef
- — Chee-Hyung Lee: LOLCODE
- — Baibhav Vatsa: Reason
- — Joe Strout: MiniScript
- — István Zachar: Mathematica
- — John Tromp: Binary Lambda Calculus
- — info@xtclang.org: Ecstasy
- — Leo Podstanicky: Ansible Playbook
-
-
Programs were taken from these Internet sources:
-
-قلب
- —
-ACS
- —
-Agda
- —
-Amazon States Language
- —
-Andl
- —
-Anguish
- —
-ARM assembly
- —
-Batsh
- —
-C*
- —
-Ceylon
- —
-ChaiScript
- —
-Coconut
- —
-CoffeeScript
- —
-Dafny
- —
-Emojicode
- —
-Ezhil
- —
-Eve
- —
-Fennel
- —
-Fetlang
- —
-Gosu
- —
-Hack
- —
-Have
- —
-Hubot
- —
-Idris
- —
-Imba
- —
-Janet
- —
-JSFuck
- —
-Kitten
- —
-Kotlin
- —
-Latino
- —
-Lily
- —
-Linotte
- —
-LLVM
- —
-μλ
- —
-Nit
- —
-ParaSail
- —
-Picat
- —
-Pharo
- —
-Punyforth
- —
-Qalb
- —
-QCL
- —
-Quorum
- —
-Rapira
- —
-rhine
- —
-SAKO
- —
-Sawzall
- —
-Several human languages
- —
-Shen
- —
-Skip
- —
-SPARC Assembly
- —
-Spry
- —
-Squeak
- —
-szl
- —
-Ubercode
- —
-wenyan
- —
-Zig
-
-
Hello World Links
-
About Hello World
-
-
-
-
More Hello World Programs
-
-
- -
- A github repository
- collecting Hello World programs.
-
-
- -
- Another collection
- of Hello World programs, seemingly discontinued.
-
-
- -
- A Wiki
- with some interesting languages and additional information.
-
-
- -
- Hello World in 180+ esoteric
- programming languages.
-
-
- -
- A Wiki
- with some interesting languages and additional information.
-
-
- -
- The GNU Hello project, a
- sophisticated C implementation of the Hello World program.
-
-
- -
- A famous polyglottal
- Hello World program that runs in Cobol, Pascal, Fortran, C, Postscript,
- sh, Perl and x86 machine language.
-
-
- -
- Another polyglottal Hello World program
- that runs in C, Perl, Brainf*ck and Whitespace. Submitted by Raphaël Bois.
-
-
- - Contests about writing obfuscated Hello World programs:
- one from 2011,
- another
- one from 2014.
-
-
- -
- "Hello world" in BCPL
- on the Xerox Alto simulator.
-
-
- - The Hello World Quiz:
- Can you name the programming language based on its Hello World syntax?
-
-
- -
- A Python program that uses artifical intelligence
- to generate Hello World phrases.
-
-
-
-
Other Ways To Say Hello World
-
-
-
-
About This Collection
-
-
- -
- A video explaining how the Hello World Collection is
- built and maintained.
-
- -
- An interview
- about background and history of the Hello World Collection, from
- the June 2014
- edition of the Italian online magazine "Notas y Reflexiones".
-
-
- -
- The oldest known version
- of the Hello World Collection (January 1996), and probably one of the first ones that were published on the Internet.
-
-
- -
- The oldest version
- of the Hello World site in the Internet Archive (March 2000, 94 programs).
-
-
-
The History of the Hello World Collection
-
The Hello World Collection was started on 3-Oct-1994 as a simple text file.
-After some posts on a German BBS network, it
-was put on the World Wide Web on 30-Dec-1999 as part of a private homepage.
-On 14-Sep-2014 it moved to its own domain, helloworldcollection.de, by which
-time it had accumulated 21 Reddit points, 35 LinkedIn shares, 156 Google Plus's,
-450 Tweets, and 1947 Facebook likes. It got its own Twitter account,
-@HelloWorldClctn,
-on 31-Jan-2015.
-
The Collection exceeded 200 entries on 14-Jul-2005, 300 on 6-Dec-2006,
-400 on 27-Jul-2008, 500 on 27-Dec-2015 (after a four-year hiatus which ended
-in 2014), and 600 on 16-Apr-2020.
-
The Collection is administered as a bunch of text files which
-are compiled into this single HTML file by a bash script, originally
-written for Linux, then used under Cygwin on Windows, then for several years
-on macOS, now on Linux again.
-
By the way, this site is the original Hello World Collection.
-Throughout the Web, you can find many copies of various versions
-of this file, not all of which give proper credit to those who
-compiled and contributed to it over the years. The official address
-of the Hello World Collection is helloworldcollection.de.
-
Terms Of Service
-
The Hello World Collection is a static page with no active contents.
-It doesn't have any scripts, cookies, ads, trackers, Facebook links, or
-anything else that might poke around in your private parts. It doesn't
-track or record your IP address beyond what's required by the Internet
-protocols to deliver static content to your browser. You don't
-have to log in, register, pay, or sell your soul in order to use it.
-Just browse it, read it as long as you wish, leave when you're done.
-Feel free to send feedback to info@helloworldcollection.de.
-
-
Contact
-
The Hello World Collection was founded and is maintained by Wolfram Rösler.
-You can find me
-by E-Mail,
-on Twitter,
-on Mastodon,
-on LinkedIn,
-on GitLab.
-
-
-
-
-
-
-
+