diff --git a/#/1c-enterprise b/#/1c-enterprise
new file mode 100644
index 00000000..84019bea
--- /dev/null
+++ b/#/1c-enterprise
@@ -0,0 +1,2 @@
+Message("Hello, World!");
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..40e21780
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+.DS_Store
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/a/.gitignore b/a/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/a/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/a/ada.ada b/a/ada.ada
new file mode 100644
index 00000000..718bc361
--- /dev/null
+++ b/a/ada.ada
@@ -0,0 +1,5 @@
+with Text_IO;
+procedure Hello_World is
+ begin
+ Text_IO.Put_line("Hello World!");
+ end Hello_World;
diff --git a/a/algol60.algol60 b/a/algol60.algol60
new file mode 100644
index 00000000..11bdda67
--- /dev/null
+++ b/a/algol60.algol60
@@ -0,0 +1,6 @@
+BEGIN
+ FILE F(KIND=REMOTE);
+ EBCDIC ARRAY E[0:11];
+ REPLACE E BY "HELLO WORLD!";
+ WRITE(F, *, E);
+END.
diff --git a/a/algol68.algol68 b/a/algol68.algol68
new file mode 100644
index 00000000..652596b1
--- /dev/null
+++ b/a/algol68.algol68
@@ -0,0 +1,3 @@
+begin
+ print(("Hello, world!",newline))
+end
diff --git a/a/apc.apc b/a/apc.apc
new file mode 100644
index 00000000..e2b407b4
--- /dev/null
+++ b/a/apc.apc
@@ -0,0 +1,4 @@
+probe program
+{
+ on_entry log ("Hello, World!\n");
+}
diff --git a/a/apl.apl b/a/apl.apl
new file mode 100644
index 00000000..1d7b85d6
--- /dev/null
+++ b/a/apl.apl
@@ -0,0 +1 @@
+[]<-'Hello World!'
\ No newline at end of file
diff --git a/a/applescript.scpt b/a/applescript.scpt
new file mode 100644
index 00000000..c3169cda
--- /dev/null
+++ b/a/applescript.scpt
@@ -0,0 +1 @@
+display dialog "Hello World"
diff --git a/a/arena.are b/a/arena.are
new file mode 100644
index 00000000..4f84b345
--- /dev/null
+++ b/a/arena.are
@@ -0,0 +1 @@
+print("Hello World!");
diff --git a/a/argh.agh b/a/argh.agh
new file mode 100644
index 00000000..8d481339
--- /dev/null
+++ b/a/argh.agh
@@ -0,0 +1,3 @@
+lppppppppppppsrfj
+ Hello World!* j
+ qPh
\ No newline at end of file
diff --git a/a/asp.asp b/a/asp.asp
new file mode 100644
index 00000000..3f94899a
--- /dev/null
+++ b/a/asp.asp
@@ -0,0 +1,5 @@
+
+
+ <% Response.Write "Hello World! How are you today?" %>
+
+
diff --git a/a/assembler_intel.asm b/a/assembler_intel.asm
new file mode 100644
index 00000000..aa7d827c
--- /dev/null
+++ b/a/assembler_intel.asm
@@ -0,0 +1,24 @@
+; hello_world.asm intel
+
+.model small
+
+.stack 100h
+
+.data
+msg db "Hello World!",'$'
+
+.code
+main proc
+ mov ax,@data
+ mov ds, ax
+
+; hello-world is there
+ mov dx,offset msg
+ mov ah,09
+ int 21h
+
+ mov ax,4c00h
+ int 21h
+
+main endp
+end main
diff --git a/a/autohotkey.ahk b/a/autohotkey.ahk
new file mode 100644
index 00000000..6729d18e
--- /dev/null
+++ b/a/autohotkey.ahk
@@ -0,0 +1 @@
+MsgBox, Hello World!
diff --git a/a/autoit.au3 b/a/autoit.au3
new file mode 100644
index 00000000..b0bb59d9
--- /dev/null
+++ b/a/autoit.au3
@@ -0,0 +1 @@
+MsgBox(0, "Message Box", "Hello World!")
\ No newline at end of file
diff --git a/a/awk.awk b/a/awk.awk
new file mode 100644
index 00000000..88c8f38c
--- /dev/null
+++ b/a/awk.awk
@@ -0,0 +1,2 @@
+# awk -f awk.awk
+BEGIN { print "Hello World" }
diff --git a/b/.gitignore b/b/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/b/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/b/B.b b/b/B.b
new file mode 100644
index 00000000..6ebd0274
--- /dev/null
+++ b/b/B.b
@@ -0,0 +1,10 @@
+/* Hello World in B */
+
+main() {
+ extern a, b, c;
+ putchar (a); putchar (b); putchar (c); putchar ('!*n');
+}
+
+a 'hell' ;
+b 'o, w' ;
+c 'orld' ;
diff --git a/b/BIT.bit b/b/BIT.bit
new file mode 100644
index 00000000..531c5f9d
--- /dev/null
+++ b/b/BIT.bit
@@ -0,0 +1,81 @@
+
+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
diff --git a/b/bash.bash b/b/bash.bash
new file mode 100644
index 00000000..3e7c682f
--- /dev/null
+++ b/b/bash.bash
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+echo "Hello World!";
\ No newline at end of file
diff --git a/b/basic.bas b/b/basic.bas
new file mode 100644
index 00000000..df0c8739
--- /dev/null
+++ b/b/basic.bas
@@ -0,0 +1,2 @@
+10 REM Hello World in BASIC
+20 PRINT "Hello World"
diff --git a/b/befunge.be b/b/befunge.be
new file mode 100644
index 00000000..0aa85714
--- /dev/null
+++ b/b/befunge.be
@@ -0,0 +1 @@
+>"dlroW olleH",,,,,,,,,,,@
diff --git a/b/boo.boo b/b/boo.boo
new file mode 100644
index 00000000..ce438bd2
--- /dev/null
+++ b/b/boo.boo
@@ -0,0 +1 @@
+print "Hello World"
diff --git a/b/brainf*ck.bf b/b/brainf*ck.bf
new file mode 100644
index 00000000..b947c5c6
--- /dev/null
+++ b/b/brainf*ck.bf
@@ -0,0 +1 @@
+ ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
diff --git a/b/broccoli.brocc b/b/broccoli.brocc
new file mode 100644
index 00000000..c0339b16
--- /dev/null
+++ b/b/broccoli.brocc
@@ -0,0 +1 @@
+(out "Hello World" crlf)
diff --git a/c/.gitignore b/c/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/c/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/c/c++.cpp b/c/c++.cpp
new file mode 100644
index 00000000..3b931f69
--- /dev/null
+++ b/c/c++.cpp
@@ -0,0 +1,8 @@
+#include
+
+using namespace std;
+
+int main()
+{
+ cout << "Hello World" << endl;
+}
diff --git a/c/c.c b/c/c.c
new file mode 100644
index 00000000..36465c8f
--- /dev/null
+++ b/c/c.c
@@ -0,0 +1,6 @@
+#include
+
+int main(void) {
+ printf("Hello World\n");
+ return 0;
+}
diff --git a/c/caml.ml b/c/caml.ml
new file mode 100644
index 00000000..2ef37ded
--- /dev/null
+++ b/c/caml.ml
@@ -0,0 +1 @@
+print_endline "Hello world!";;
diff --git a/c/cat.cat b/c/cat.cat
new file mode 100644
index 00000000..557db03d
--- /dev/null
+++ b/c/cat.cat
@@ -0,0 +1 @@
+Hello World
diff --git a/c/chef.ch b/c/chef.ch
new file mode 100644
index 00000000..2faf6465
--- /dev/null
+++ b/c/chef.ch
@@ -0,0 +1,32 @@
+
+ World Souffle.
+
+ Ingredients.
+ 72 g haricot beans
+ 101 eggs
+ 108 g lard
+ 111 cups oil
+ 32 zucchinis
+ 119 ml water
+ 114 g red salmon
+ 100 g dijon mustard
+ 33 potatoes
+
+ Method.
+ Put potatoes into the mixing bowl.
+ Put dijon mustard into the mixing bowl.
+ Put lard into the mixing bowl.
+ Put red salmon into the mixing bowl.
+ Put oil into the mixing bowl.
+ Put water into the mixing bowl.
+ Put zucchinis into the mixing bowl.
+ Put oil into the mixing bowl.
+ Put lard into the mixing bowl.
+ Put lard into the mixing bowl.
+ Put eggs into the mixing bowl.
+ Put haricot beans into the mixing bowl.
+ Liquefy contents of the mixing bowl.
+ Pour contents of the mixing bowl into the baking dish.
+
+ Serves 1.
+
diff --git a/c/cil.il b/c/cil.il
new file mode 100644
index 00000000..cca0c8df
--- /dev/null
+++ b/c/cil.il
@@ -0,0 +1,10 @@
+// ilasm cil.il
+.assembly HelloWorld {}
+.method public static void Main() cil managed
+{
+ .entrypoint
+ .maxstack 1
+ ldstr "Hello World"
+ call void [mscorlib]System.Console::WriteLine(string)
+ ret
+}
diff --git a/c/clipper.prg b/c/clipper.prg
new file mode 100644
index 00000000..ba3ff6c2
--- /dev/null
+++ b/c/clipper.prg
@@ -0,0 +1 @@
+? 'Hello World'
diff --git a/c/clips.clips b/c/clips.clips
new file mode 100644
index 00000000..637a6131
--- /dev/null
+++ b/c/clips.clips
@@ -0,0 +1,8 @@
+(defrule hw
+ (f ?x)
+=>
+ (printout t ?x crlf))
+
+(assert (f "Hello World"))
+
+(run)
diff --git a/c/clisp.lisp b/c/clisp.lisp
new file mode 100644
index 00000000..6002ba7c
--- /dev/null
+++ b/c/clisp.lisp
@@ -0,0 +1 @@
+(write-line "Hello World")
\ No newline at end of file
diff --git a/c/clojure.clj b/c/clojure.clj
new file mode 100644
index 00000000..b1cda22e
--- /dev/null
+++ b/c/clojure.clj
@@ -0,0 +1 @@
+(println "Hello, World")
diff --git a/c/cobol.cbl b/c/cobol.cbl
new file mode 100644
index 00000000..b0eb2c2c
--- /dev/null
+++ b/c/cobol.cbl
@@ -0,0 +1,6 @@
+IDENTIFICATION DIVISION.
+PROGRAM-ID. HELLOWORLD.
+PROCEDURE DIVISION.
+MAIN.
+ DISPLAY 'Hello, world.'.
+ STOP RUN.
diff --git a/c/coldfusion.cfm b/c/coldfusion.cfm
new file mode 100644
index 00000000..b90b0bfc
--- /dev/null
+++ b/c/coldfusion.cfm
@@ -0,0 +1,2 @@
+
+ #message#
diff --git a/c/csharp.cs b/c/csharp.cs
new file mode 100644
index 00000000..23ceef42
--- /dev/null
+++ b/c/csharp.cs
@@ -0,0 +1,5 @@
+class HelloWorld {
+ static void Main() {
+ System.Console.WriteLine("Hello World");
+ }
+}
\ No newline at end of file
diff --git a/d/.gitignore b/d/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/d/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/d/d.D b/d/d.D
new file mode 100644
index 00000000..c81015fe
--- /dev/null
+++ b/d/d.D
@@ -0,0 +1,7 @@
+// Hello World in D
+import std.stdio;
+
+void main()
+{
+ writefln("Hello World!");
+}
diff --git a/d/db2.sql b/d/db2.sql
new file mode 100644
index 00000000..acdba34f
--- /dev/null
+++ b/d/db2.sql
@@ -0,0 +1 @@
+VALUES('hello world')
diff --git a/d/delphi.delphi b/d/delphi.delphi
new file mode 100644
index 00000000..36755f97
--- /dev/null
+++ b/d/delphi.delphi
@@ -0,0 +1,8 @@
+// Hello World in Delphi
+Program Hello_World;
+
+($APPTYPE CONSOLE)
+
+Begin
+ WriteLn('Hello World');
+End.
diff --git a/d/delphi.pas b/d/delphi.pas
new file mode 100644
index 00000000..01bb7a8e
--- /dev/null
+++ b/d/delphi.pas
@@ -0,0 +1,6 @@
+program HelloWorld;
+{$APPTYPE CONSOLE}
+
+begin
+ WriteLn('Hello World');
+end.
\ No newline at end of file
diff --git a/d/dos.bat b/d/dos.bat
new file mode 100644
index 00000000..26ccc97f
--- /dev/null
+++ b/d/dos.bat
@@ -0,0 +1 @@
+@echo Hello World!
diff --git a/d/dtrace.d b/d/dtrace.d
new file mode 100644
index 00000000..3b16ab54
--- /dev/null
+++ b/d/dtrace.d
@@ -0,0 +1,5 @@
+#!/usr/sbin/dtrace -qs
+BEGIN {
+ printf("Hello World");
+ exit(0);
+}
diff --git a/d/dylan.dl b/d/dylan.dl
new file mode 100644
index 00000000..0c98fc1a
--- /dev/null
+++ b/d/dylan.dl
@@ -0,0 +1,5 @@
+define method main (#rest args)
+ princ("Hello world!");
+end;
+
+main();
diff --git a/e/.gitignore b/e/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/e/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/e/Eiffel.eiff b/e/Eiffel.eiff
new file mode 100644
index 00000000..a89340eb
--- /dev/null
+++ b/e/Eiffel.eiff
@@ -0,0 +1,18 @@
+indexing "Hello World in Eiffel , from http://roesler-ac.de/wolfram/hello.htm#Eiffel"
+
+class HELLO
+
+creation
+ run
+
+feature
+
+ run is
+ local
+ io : BASIC_IO;
+ do
+ !!io;
+ io.put_string("Hello World!");
+ io.put_newline
+ end; -- run
+end; -- class HELLO
diff --git a/e/ebuild.ebuild b/e/ebuild.ebuild
new file mode 100644
index 00000000..34293579
--- /dev/null
+++ b/e/ebuild.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Hello World"
+HOMEPAGE="http://hello-world.org/"
+SRC_URI="http://hello-world.org/"
+
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+ einfo "Hello World"
+}
diff --git a/e/erlang_hw.erl b/e/erlang_hw.erl
new file mode 100644
index 00000000..8af4f073
--- /dev/null
+++ b/e/erlang_hw.erl
@@ -0,0 +1,5 @@
+-module(erlang_hw).
+-export([start/0]).
+
+start() ->
+ io:format("Hello World~n").
\ No newline at end of file
diff --git a/f/.gitignore b/f/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/f/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/f/focal.fc b/f/focal.fc
new file mode 100644
index 00000000..3e029b99
--- /dev/null
+++ b/f/focal.fc
@@ -0,0 +1 @@
+0.1.0.1 TYPE "HELLO WORLD" , !
diff --git a/f/forth.f b/f/forth.f
new file mode 100644
index 00000000..fa4372ab
--- /dev/null
+++ b/f/forth.f
@@ -0,0 +1 @@
+: HELLO S" Hello, world!" TELL CR ;
\ No newline at end of file
diff --git a/f/fortran.f90 b/f/fortran.f90
new file mode 100644
index 00000000..e7c5fc28
--- /dev/null
+++ b/f/fortran.f90
@@ -0,0 +1,3 @@
+program helloworld
+print *,'Hello World'
+end program helloworld
\ No newline at end of file
diff --git a/f/fortran77.f77 b/f/fortran77.f77
new file mode 100644
index 00000000..c90b99e9
--- /dev/null
+++ b/f/fortran77.f77
@@ -0,0 +1,3 @@
+ PROGRAM HELLOW
+ WRITE(UNIT=*, FMT=*) 'Hello World'
+ END
diff --git a/g/.gitignore b/g/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/g/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/g/gri.gri b/g/gri.gri
new file mode 100644
index 00000000..f23dad39
--- /dev/null
+++ b/g/gri.gri
@@ -0,0 +1 @@
+show "hello world"
\ No newline at end of file
diff --git a/g/groovy.groovy b/g/groovy.groovy
new file mode 100644
index 00000000..95108686
--- /dev/null
+++ b/g/groovy.groovy
@@ -0,0 +1 @@
+println "Hello World"
diff --git a/go.go b/go.go
new file mode 100644
index 00000000..5510afe4
--- /dev/null
+++ b/go.go
@@ -0,0 +1,7 @@
+package main
+
+import "fmt"
+
+func main() {
+ fmt.Printf("Hello, 世界\n")
+}
diff --git a/h/.gitignore b/h/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/h/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/h/haskell.hs b/h/haskell.hs
new file mode 100644
index 00000000..dea0b27d
--- /dev/null
+++ b/h/haskell.hs
@@ -0,0 +1,4 @@
+module Main
+ where
+
+main=putStrLn "Hello, World!"
\ No newline at end of file
diff --git a/h/hq9+.h b/h/hq9+.h
new file mode 100644
index 00000000..8ac2eb50
--- /dev/null
+++ b/h/hq9+.h
@@ -0,0 +1 @@
+H
\ No newline at end of file
diff --git a/h/html.html b/h/html.html
new file mode 100644
index 00000000..9e355e58
--- /dev/null
+++ b/h/html.html
@@ -0,0 +1,10 @@
+
+
+
+Hello World HTML
+
+
+
+Hello World
+
+
diff --git a/i/.gitignore b/i/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/i/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/i/Io.Io b/i/Io.Io
new file mode 100644
index 00000000..381e6af6
--- /dev/null
+++ b/i/Io.Io
@@ -0,0 +1 @@
+"Hello, world!\n" print
diff --git a/i/ici.ici b/i/ici.ici
new file mode 100644
index 00000000..b8236ecb
--- /dev/null
+++ b/i/ici.ici
@@ -0,0 +1 @@
+printf("Hello World\n");
\ No newline at end of file
diff --git a/i/icon.icn b/i/icon.icn
new file mode 100644
index 00000000..215d4c22
--- /dev/null
+++ b/i/icon.icn
@@ -0,0 +1,3 @@
+procedure main()
+ write("Hello World");
+end
\ No newline at end of file
diff --git a/i/ioke.ik b/i/ioke.ik
new file mode 100644
index 00000000..7088d2c1
--- /dev/null
+++ b/i/ioke.ik
@@ -0,0 +1 @@
+"Hello, World!" println
diff --git a/index.html b/index.html
deleted file mode 100644
index 763f9341..00000000
--- a/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
- mimi1971/hello-world @ GitHub
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Hello world in every programming language
-
-
-
Authors
-
Bruce Cowan (bcowan@fastmail.co.uk)
Benjamin Kramer (benny.kra@gmail.com)
bill[y] (billshelton@comcast.net)
Bryce Kerley (bkerley@brycekerley.net)
Bradly Feeley (bradlyf@gmail.com)
Bryce Roney (brycer22@gmail.com)
Chris Wanstrath (chris@ozmm.org)
Clive Crous (clive@crous.co.za)
Colin Campbell-McPherson (colin@logaan.net)
Nicolás Sanguinetti (contacto@nicolassanguinetti.info)
Dana Contreras (dana@danadanger.org)
fogus (devnull@earthvssoup.com)
Elliot Winard (elliot.winard@frogdesign.com)
Henrik N (henrik@nyh.se)
Carsten Nielsen (heycarsten@gmail.com)
Harvey (hmeftah@yahoo.com)
William Suggs (joshsuggs@gmail.com)
Kevin Ballard (kevin@sb.org)
Kai Krakow (kk@netactive.de)
Matt Foster (matt.p.foster@gmail.com)
Michael Gebetsroither (michael.geb@gmx.at)
Miguel Aranha Baldi Hörlle (miguel.horlle@gmail.com)
Mike Green (mike.is.green@gmail.com)
Mike Donaghy (mike@mikedonaghy.org)
Pat Nakajima (patnakajima@gmail.com)
Aupajo (pete@metanation.com)
Pratik K. Patel (pkpatel88@gmail.com)
Robert Wohlrab (robert.wohlrab@gmx.de)
Timothy Goddard (tim@goddard.net.nz)
tinogomes (tinorj@gmail.com)
Yacin Nadji (ynadji@iit.edu)
-
Contact
-
(mrwetmor@nyontap.com)
-
-
-
Download
-
- You can download this project in either
- zip or
- tar formats.
-
-
You can also clone the project with Git
- by running:
-
$ git clone git://github.com/mimi1971/hello-world
-
-
-
-
-
-
-
-");
-pageTracker._trackPageview();
-} catch(err) {}
-
-
diff --git a/j/.gitignore b/j/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/j/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/j/j.ijs b/j/j.ijs
new file mode 100644
index 00000000..42e92616
--- /dev/null
+++ b/j/j.ijs
@@ -0,0 +1,3 @@
+#!/opt/local/bin/jc
+echo 'Hello World'
+exit ''
diff --git a/j/jade.jade b/j/jade.jade
new file mode 100644
index 00000000..4b11ea20
--- /dev/null
+++ b/j/jade.jade
@@ -0,0 +1,5 @@
+helloWorld();
+
+begin
+ write "Hello World";
+end;
\ No newline at end of file
diff --git a/j/jason.mas2j b/j/jason.mas2j
new file mode 100644
index 00000000..8ebe75bc
--- /dev/null
+++ b/j/jason.mas2j
@@ -0,0 +1,2 @@
+!greeting.
++!greeting : true <- .print("Hello World").
\ No newline at end of file
diff --git a/j/java.java b/j/java.java
new file mode 100644
index 00000000..9611a4ee
--- /dev/null
+++ b/j/java.java
@@ -0,0 +1,5 @@
+public class java {
+ public static void main(String[] args) {
+ System.out.println("Hello World");
+ }
+}
diff --git a/j/javascript.js b/j/javascript.js
new file mode 100644
index 00000000..6e7bffe1
--- /dev/null
+++ b/j/javascript.js
@@ -0,0 +1 @@
+alert("Hello World");
\ No newline at end of file
diff --git a/j/jess.cpl b/j/jess.cpl
new file mode 100644
index 00000000..e894f2cc
--- /dev/null
+++ b/j/jess.cpl
@@ -0,0 +1 @@
+(printout t "Hello World")
\ No newline at end of file
diff --git a/k/.gitignore b/k/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/k/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/k/k.k b/k/k.k
new file mode 100644
index 00000000..4fc99e24
--- /dev/null
+++ b/k/k.k
@@ -0,0 +1 @@
+"Hello World\n"
\ No newline at end of file
diff --git a/l/.gitignore b/l/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/l/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/l/LaTeX.tex b/l/LaTeX.tex
new file mode 100644
index 00000000..d27547be
--- /dev/null
+++ b/l/LaTeX.tex
@@ -0,0 +1,4 @@
+\documentclass{article}
+\begin{document}
+Hello World
+\end{document}
diff --git a/l/limbo.b b/l/limbo.b
new file mode 100644
index 00000000..279cbac6
--- /dev/null
+++ b/l/limbo.b
@@ -0,0 +1,16 @@
+implement Hello;
+
+include "sys.m";
+ sys: Sys;
+include "draw.m";
+
+Hello: module
+{
+ init: fn(ctxt: ref Draw->Context, argv: list of string);
+};
+
+init(ctxt: ref Draw->Context, argv: list of string)
+{
+ sys = load Sys Sys->PATH;
+ sys->print("Hello World\n");
+}
diff --git a/l/linux-x86.nasm b/l/linux-x86.nasm
new file mode 100644
index 00000000..0294017a
--- /dev/null
+++ b/l/linux-x86.nasm
@@ -0,0 +1,18 @@
+# nasm linux-x86.nasm -o linux-x86.o -f elf && ld linux-x86.o -m elf_i386 -o linux-x86
+
+section .data
+msg db "Hello World", 0xa
+len equ $ - msg
+
+section .text
+global _start
+_start:
+ mov eax, 4
+ mov ebx, 1
+ mov ecx, msg
+ mov edx, len
+ int 0x80
+
+ mov eax, 1
+ mov ebx, 0
+ int 0x80
diff --git a/l/lisp.lsp b/l/lisp.lsp
new file mode 100644
index 00000000..f73945fe
--- /dev/null
+++ b/l/lisp.lsp
@@ -0,0 +1,4 @@
+; LISP
+(DEFUN HELLO-WORLD ()
+ (PRINT (LIST 'HELLO 'WORLD))
+)
diff --git a/l/llvm.ll b/l/llvm.ll
new file mode 100644
index 00000000..1ba91f5e
--- /dev/null
+++ b/l/llvm.ll
@@ -0,0 +1,14 @@
+; llvm-as llvm.ll
+; x86 assembly: llc llvm.bc -o llvm.s -march x86
+; interpreter: lli llvm.bc
+
+target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
+@.str = internal constant [12 x i8] c"Hello World\00"
+
+; puts from libc
+declare i32 @puts(i8*)
+
+define i32 @main(...) {
+ call i32 @puts(i8* getelementptr([12 x i8]* @.str, i32 0, i32 0))
+ ret i32 0
+}
diff --git a/l/lolcode.lol b/l/lolcode.lol
new file mode 100644
index 00000000..baace9e2
--- /dev/null
+++ b/l/lolcode.lol
@@ -0,0 +1,4 @@
+HAI
+CAN HAS STDIO?
+VISIBLE "Hello World"
+KTHXBYE
diff --git a/l/ls.ls/Hello world b/l/ls.ls/Hello world
new file mode 100644
index 00000000..e69de29b
diff --git a/l/lsl.lsl b/l/lsl.lsl
new file mode 100644
index 00000000..85c6c487
--- /dev/null
+++ b/l/lsl.lsl
@@ -0,0 +1,7 @@
+default
+{
+ state_entry()
+ {
+ llSay(0, "Hello World");
+ }
+}
\ No newline at end of file
diff --git a/l/lua.lua b/l/lua.lua
new file mode 100644
index 00000000..8e235769
--- /dev/null
+++ b/l/lua.lua
@@ -0,0 +1 @@
+print("Hello World")
\ No newline at end of file
diff --git a/m/.gitignore b/m/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/m/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/m/m4.m4 b/m/m4.m4
new file mode 100644
index 00000000..5ab2f8a4
--- /dev/null
+++ b/m/m4.m4
@@ -0,0 +1 @@
+Hello
\ No newline at end of file
diff --git a/m/malbolge.mbg b/m/malbolge.mbg
new file mode 100644
index 00000000..cf3c3ed7
--- /dev/null
+++ b/m/malbolge.mbg
@@ -0,0 +1,2 @@
+(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
+hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCAA@98\6543W10/.R,+O<
diff --git a/m/matlab.m b/m/matlab.m
new file mode 100644
index 00000000..f53e36bf
--- /dev/null
+++ b/m/matlab.m
@@ -0,0 +1 @@
+disp('hello world')
\ No newline at end of file
diff --git a/m/mel.mel b/m/mel.mel
new file mode 100644
index 00000000..585e5d8e
--- /dev/null
+++ b/m/mel.mel
@@ -0,0 +1,4 @@
+proc helloWorld () {
+ print "Hello World\n";
+}
+helloWorld;
diff --git a/m/modula-2.mod b/m/modula-2.mod
new file mode 100644
index 00000000..d3860a96
--- /dev/null
+++ b/m/modula-2.mod
@@ -0,0 +1,10 @@
+MODULE HelloWorld;
+
+FROM Terminal2 IMPORT WriteString, WriteLn;
+
+BEGIN
+
+ WriteString("Hello World");
+ WriteLn;
+
+END HelloWorld.
\ No newline at end of file
diff --git a/m/modula-3.m3 b/m/modula-3.m3
new file mode 100644
index 00000000..dcfdf0fe
--- /dev/null
+++ b/m/modula-3.m3
@@ -0,0 +1,5 @@
+MODULE HelloWorld;
+IMPORT Io;
+BEGIN
+ IO.Put ("Hello World\n")
+END HelloWorld.
\ No newline at end of file
diff --git a/m/morsecode b/m/morsecode
new file mode 100644
index 00000000..e727cbbf
--- /dev/null
+++ b/m/morsecode
@@ -0,0 +1 @@
+.... . .-.. .-.. --- .-- --- .-. .-.. -..
diff --git a/m/muf.muf b/m/muf.muf
new file mode 100644
index 00000000..4e154cf2
--- /dev/null
+++ b/m/muf.muf
@@ -0,0 +1,3 @@
+: main
+ me @ "Hello World" notify
+;
diff --git a/m/mysql.sql b/m/mysql.sql
new file mode 100644
index 00000000..1959170a
--- /dev/null
+++ b/m/mysql.sql
@@ -0,0 +1,2 @@
+SET @message = 'Hello World!';
+SELECT @message;
diff --git a/n/.gitignore b/n/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/n/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/n/newtonscript.nwt b/n/newtonscript.nwt
new file mode 100644
index 00000000..22312f9c
--- /dev/null
+++ b/n/newtonscript.nwt
@@ -0,0 +1,15 @@
+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"
+ };
diff --git a/n/nice.nice b/n/nice.nice
new file mode 100644
index 00000000..33346a26
--- /dev/null
+++ b/n/nice.nice
@@ -0,0 +1,3 @@
+void main(String[] args){
+ println("hello world");
+}
\ No newline at end of file
diff --git a/n/nu.nu b/n/nu.nu
new file mode 100644
index 00000000..4c0d9c87
--- /dev/null
+++ b/n/nu.nu
@@ -0,0 +1 @@
+(puts "Hello World")
diff --git a/o/.gitignore b/o/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/o/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/o/OpenLaszlo.lzx b/o/OpenLaszlo.lzx
new file mode 100644
index 00000000..1f594478
--- /dev/null
+++ b/o/OpenLaszlo.lzx
@@ -0,0 +1,3 @@
+
+ Hello World!
+
diff --git a/o/oberon-2.obn b/o/oberon-2.obn
new file mode 100644
index 00000000..b54ecf1c
--- /dev/null
+++ b/o/oberon-2.obn
@@ -0,0 +1,6 @@
+MODULE HelloWorld;
+IMPORT Out;
+BEGIN
+ Out.String( "Hello World" );
+ Out.Ln;
+END HelloWorld.
\ No newline at end of file
diff --git a/o/oberon.o b/o/oberon.o
new file mode 100644
index 00000000..c1483e17
--- /dev/null
+++ b/o/oberon.o
@@ -0,0 +1,8 @@
+MODULE HelloWorld;
+
+IMPORT Out;
+
+BEGIN
+ Out.Open;
+ Out.String('Hello World');
+END HelloWorld.
diff --git a/o/objc.m b/o/objc.m
new file mode 100644
index 00000000..0398e29e
--- /dev/null
+++ b/o/objc.m
@@ -0,0 +1,7 @@
+#import
+
+int main(int argc, char *argv[])
+{
+ NSLog(@"Hello, World!\n");
+ return 0;
+}
diff --git a/o/ocaml.ml b/o/ocaml.ml
new file mode 100644
index 00000000..93dbf378
--- /dev/null
+++ b/o/ocaml.ml
@@ -0,0 +1 @@
+print_string "Hello World\n"
\ No newline at end of file
diff --git a/o/octave.octave b/o/octave.octave
new file mode 100644
index 00000000..5a178345
--- /dev/null
+++ b/o/octave.octave
@@ -0,0 +1,2 @@
+#Hello World in Octave (http://www.octave.org/)
+printf("Hello World\n");
diff --git a/o/ook.ok b/o/ook.ok
new file mode 100644
index 00000000..e0f52723
--- /dev/null
+++ b/o/ook.ok
@@ -0,0 +1,19 @@
+Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
+Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
+Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
+Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
+Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
+Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
+Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
+Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
+Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
+
diff --git a/p/.gitignore b/p/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/p/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/p/pascal.p b/p/pascal.p
new file mode 100644
index 00000000..b42988a2
--- /dev/null
+++ b/p/pascal.p
@@ -0,0 +1,4 @@
+program HelloWorld(output);
+begin
+ writeln('Hello World')
+end
diff --git a/p/perl.pl b/p/perl.pl
new file mode 100644
index 00000000..9f7623dd
--- /dev/null
+++ b/p/perl.pl
@@ -0,0 +1,2 @@
+#!/usr/bin/perl
+print "Hello World\n";
diff --git a/p/php.php b/p/php.php
new file mode 100644
index 00000000..02e264ec
--- /dev/null
+++ b/p/php.php
@@ -0,0 +1,3 @@
+
diff --git a/p/pike.pike b/p/pike.pike
new file mode 100644
index 00000000..8797408b
--- /dev/null
+++ b/p/pike.pike
@@ -0,0 +1,5 @@
+// Hello world in Pike (pike.roxen.com)
+
+int main(){
+ write("Hello World!\n");
+}
diff --git a/p/pizza.pizza b/p/pizza.pizza
new file mode 100644
index 00000000..8fa86024
--- /dev/null
+++ b/p/pizza.pizza
@@ -0,0 +1,5 @@
+class HelloWorld {
+ public static void main(String[] args) {
+ System.out.println("Hello World");
+ }
+}
\ No newline at end of file
diff --git a/p/pluvo.pvo b/p/pluvo.pvo
new file mode 100644
index 00000000..ba670b65
--- /dev/null
+++ b/p/pluvo.pvo
@@ -0,0 +1 @@
+say "Hello World"
diff --git a/p/postgresql.sql b/p/postgresql.sql
new file mode 100644
index 00000000..de37c786
--- /dev/null
+++ b/p/postgresql.sql
@@ -0,0 +1 @@
+SELECT 'Hello World' as hello_message;
diff --git a/p/postscript.ps b/p/postscript.ps
new file mode 100644
index 00000000..2bed27a4
--- /dev/null
+++ b/p/postscript.ps
@@ -0,0 +1,2 @@
+% run> gs -q -sDEVICE=nullpage postscript.ps
+(Hello world!\n) print quit
\ No newline at end of file
diff --git a/p/postscript_page.ps b/p/postscript_page.ps
new file mode 100644
index 00000000..15a18ec3
--- /dev/null
+++ b/p/postscript_page.ps
@@ -0,0 +1,11 @@
+% run> gs -q postscript_page.ps
+/pt {72 div} def
+/y 9 def
+/textdraw {/Courier findfont 12 pt scalefont setfont 8 pt y moveto show} def
+
+72 72 scale
+0 0 0 setrgbcolor
+
+(Hello world!) textdraw
+showpage
+quit
\ No newline at end of file
diff --git a/p/prolog.pro b/p/prolog.pro
new file mode 100644
index 00000000..5dfa88e5
--- /dev/null
+++ b/p/prolog.pro
@@ -0,0 +1 @@
+write('Hello World').
diff --git a/p/python.py b/p/python.py
new file mode 100644
index 00000000..b2dc5fcf
--- /dev/null
+++ b/p/python.py
@@ -0,0 +1,2 @@
+#!/usr/bin/env python
+print "Hello World"
diff --git a/p/python3.py b/p/python3.py
new file mode 100644
index 00000000..778f3266
--- /dev/null
+++ b/p/python3.py
@@ -0,0 +1,2 @@
+#!/usr/bin/env python
+print("Hello World")
diff --git a/q/.gitignore b/q/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/q/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/q/QuakeC.qc b/q/QuakeC.qc
new file mode 100644
index 00000000..bb3e43a2
--- /dev/null
+++ b/q/QuakeC.qc
@@ -0,0 +1 @@
+bprint("Hello World\n");
\ No newline at end of file
diff --git a/q/qore.q b/q/qore.q
new file mode 100755
index 00000000..b52899fa
--- /dev/null
+++ b/q/qore.q
@@ -0,0 +1,13 @@
+#!/usr/bin/env qore
+%exec-class HelloWorld
+class HelloWorld
+{
+ constructor()
+ {
+ background $.say("Hello World");
+ }
+ private say($arg)
+ {
+ printf("%s\n", $arg);
+ }
+}
diff --git a/r/.gitignore b/r/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/r/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/r/R.R b/r/R.R
new file mode 100644
index 00000000..1ed8857d
--- /dev/null
+++ b/r/R.R
@@ -0,0 +1 @@
+cat("Hello world\n")
\ No newline at end of file
diff --git a/r/ratfor.ratfor b/r/ratfor.ratfor
new file mode 100644
index 00000000..03d0adb8
--- /dev/null
+++ b/r/ratfor.ratfor
@@ -0,0 +1,2 @@
+print *, 'Hello, world'
+end
\ No newline at end of file
diff --git a/r/readlink.readlink b/r/readlink.readlink
new file mode 120000
index 00000000..70c379b6
--- /dev/null
+++ b/r/readlink.readlink
@@ -0,0 +1 @@
+Hello world
\ No newline at end of file
diff --git a/r/rebol.r b/r/rebol.r
new file mode 100644
index 00000000..f4da9afa
--- /dev/null
+++ b/r/rebol.r
@@ -0,0 +1 @@
+print "Hello World!"
diff --git a/r/rexx.rexx b/r/rexx.rexx
new file mode 100644
index 00000000..ff34f2e6
--- /dev/null
+++ b/r/rexx.rexx
@@ -0,0 +1,2 @@
+<>=
+Say "Hello, World!"
diff --git a/r/ruby.rb b/r/ruby.rb
new file mode 100644
index 00000000..2beb1f22
--- /dev/null
+++ b/r/ruby.rb
@@ -0,0 +1,2 @@
+#!/usr/bin/ruby
+puts "Hello World"
diff --git a/s/.gitignore b/s/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/s/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/s/scala.scala b/s/scala.scala
new file mode 100644
index 00000000..f88f0ac8
--- /dev/null
+++ b/s/scala.scala
@@ -0,0 +1,3 @@
+object HelloWorld extends Application {
+ println("Hello World")
+}
diff --git a/s/scheme.scm b/s/scheme.scm
new file mode 100644
index 00000000..9ea18e99
--- /dev/null
+++ b/s/scheme.scm
@@ -0,0 +1 @@
+(display "Hello World") (newline)
diff --git a/s/shakespeare.spl b/s/shakespeare.spl
new file mode 100644
index 00000000..cd55cbb7
--- /dev/null
+++ b/s/shakespeare.spl
@@ -0,0 +1,89 @@
+The Infamous Hello World Program.
+
+Romeo, a young man with a remarkable patience.
+Juliet, a likewise young woman of remarkable grace.
+Ophelia, a remarkable woman much in dispute with Hamlet.
+Hamlet, the flatterer of Andersen Insulting A/S.
+
+
+ Act I: Hamlet's insults and flattery.
+
+ Scene I: The insulting of Romeo.
+
+[Enter Hamlet and Romeo]
+
+Hamlet:
+ You lying stupid fatherless big smelly half-witted coward!
+ You are as stupid as the difference between a handsome rich brave
+ hero and thyself! Speak your mind!
+
+ You are as brave as the sum of your fat little stuffed misused dusty
+ old rotten codpiece and a beautiful fair warm peaceful sunny summer's
+ day. You are as healthy as the difference between the sum of the
+ sweetest reddest rose and my father and yourself! Speak your mind!
+
+ You are as cowardly as the sum of yourself and the difference
+ between a big mighty proud kingdom and a horse. Speak your mind.
+
+ Speak your mind!
+
+[Exit Romeo]
+
+ Scene II: The praising of Juliet.
+
+[Enter Juliet]
+
+Hamlet:
+ Thou art as sweet as the sum of the sum of Romeo and his horse and his
+ black cat! Speak thy mind!
+
+[Exit Juliet]
+
+ Scene III: The praising of Ophelia.
+
+[Enter Ophelia]
+
+Hamlet:
+ Thou art as lovely as the product of a large rural town and my amazing
+ bottomless embroidered purse. Speak thy mind!
+
+ Thou art as loving as the product of the bluest clearest sweetest sky
+ and the sum of a squirrel and a white horse. Thou art as beautiful as
+ the difference between Juliet and thyself. Speak thy mind!
+
+[Exeunt Ophelia and Hamlet]
+
+
+ Act II: Behind Hamlet's back.
+
+ Scene I: Romeo and Juliet's conversation.
+
+[Enter Romeo and Juliet]
+
+Romeo:
+ Speak your mind. You are as worried as the sum of yourself and the
+ difference between my small smooth hamster and my nose. Speak your
+ mind!
+
+Juliet:
+ Speak YOUR mind! You are as bad as Hamlet! You are as small as the
+ difference between the square of the difference between my little pony
+ and your big hairy hound and the cube of your sorry little
+ codpiece. Speak your mind!
+
+[Exit Romeo]
+
+ Scene II: Juliet and Ophelia's conversation.
+
+[Enter Ophelia]
+
+Juliet:
+ Thou art as good as the quotient between Romeo and the sum of a small
+ furry animal and a leech. Speak your mind!
+
+Ophelia:
+ Thou art as disgusting as the quotient between Romeo and twice the
+ difference between a mistletoe and an oozing infected blister! Speak
+ your mind!
+
+[Exeunt]
diff --git a/s/shell.sh b/s/shell.sh
new file mode 100644
index 00000000..94e0f20e
--- /dev/null
+++ b/s/shell.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo "Hello World"
diff --git a/s/simula.sim b/s/simula.sim
new file mode 100644
index 00000000..8834303b
--- /dev/null
+++ b/s/simula.sim
@@ -0,0 +1,4 @@
+Begin
+ OutText ("Hello World!");
+ Outimage;
+End;
\ No newline at end of file
diff --git a/s/smalltalk.sm b/s/smalltalk.sm
new file mode 100644
index 00000000..9666dace
--- /dev/null
+++ b/s/smalltalk.sm
@@ -0,0 +1 @@
+Transcript show: 'Hello, world!'.
diff --git a/s/smil.smil b/s/smil.smil
new file mode 100644
index 00000000..02e25aa3
--- /dev/null
+++ b/s/smil.smil
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/s/svg.svg b/s/svg.svg
new file mode 100644
index 00000000..412f6e58
--- /dev/null
+++ b/s/svg.svg
@@ -0,0 +1,9 @@
+
+
+ Hello World
+
+ Hello World
+
+
+
diff --git a/scala.scala b/scala.scala
new file mode 100644
index 00000000..ce438bd2
--- /dev/null
+++ b/scala.scala
@@ -0,0 +1 @@
+print "Hello World"
diff --git a/t/.gitignore b/t/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/t/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/t/TeX.tex b/t/TeX.tex
new file mode 100644
index 00000000..4e06613f
--- /dev/null
+++ b/t/TeX.tex
@@ -0,0 +1,2 @@
+Hello World
+\bye
diff --git a/t/telephone b/t/telephone
new file mode 100644
index 00000000..91823c56
--- /dev/null
+++ b/t/telephone
@@ -0,0 +1,2 @@
+#How to Spell HELO WORLD on a standard telephone keypad
+435509 990753
diff --git a/t/thue.th b/t/thue.th
new file mode 100644
index 00000000..174131fb
--- /dev/null
+++ b/t/thue.th
@@ -0,0 +1,4 @@
+a::=~Hello World!
+::=
+a
+
diff --git a/t/tibasic.ti b/t/tibasic.ti
new file mode 100755
index 00000000..680d47e1
--- /dev/null
+++ b/t/tibasic.ti
@@ -0,0 +1,3 @@
+PROGRAM:HELLOW
+:ClrHome
+:Disp "HELLO WORLD!"
\ No newline at end of file
diff --git a/t/tk.tk b/t/tk.tk
new file mode 100644
index 00000000..4b35728f
--- /dev/null
+++ b/t/tk.tk
@@ -0,0 +1,2 @@
+label .l -text "Hello World!"
+pack .l
\ No newline at end of file
diff --git a/t/tsql.sql b/t/tsql.sql
new file mode 100644
index 00000000..080fc9f4
--- /dev/null
+++ b/t/tsql.sql
@@ -0,0 +1,3 @@
+DECLARE @message varchar(128)
+SELECT @message = 'Hello World!'
+PRINT @message
diff --git a/t/turing.oot b/t/turing.oot
new file mode 100644
index 00000000..f67b1495
--- /dev/null
+++ b/t/turing.oot
@@ -0,0 +1 @@
+put "Hello World"
\ No newline at end of file
diff --git a/u/.gitignore b/u/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/u/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/u/ubiquity.ubiquity b/u/ubiquity.ubiquity
new file mode 100644
index 00000000..4b064a9f
--- /dev/null
+++ b/u/ubiquity.ubiquity
@@ -0,0 +1,3 @@
+function cmd_hello_world() {
+ displayMessage("Hello, World!");
+}
diff --git a/u/unicomal.lst b/u/unicomal.lst
new file mode 100644
index 00000000..1705c1b5
--- /dev/null
+++ b/u/unicomal.lst
@@ -0,0 +1 @@
+0100 PRINT "Hello World"
\ No newline at end of file
diff --git a/u/unlambda.unl b/u/unlambda.unl
new file mode 100644
index 00000000..a6bd8dd7
--- /dev/null
+++ b/u/unlambda.unl
@@ -0,0 +1 @@
+`r```````````.H.e.l.l.o. .w.o.r.l.di
\ No newline at end of file
diff --git a/v/.gitignore b/v/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/v/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/v/vala.vala b/v/vala.vala
new file mode 100644
index 00000000..2e43a139
--- /dev/null
+++ b/v/vala.vala
@@ -0,0 +1,5 @@
+static void main (string[] args)
+{
+ stdout.printf ("Hello World\n");
+}
+
diff --git a/v/vbnet.vb b/v/vbnet.vb
new file mode 100644
index 00000000..8e4ebf0f
--- /dev/null
+++ b/v/vbnet.vb
@@ -0,0 +1,5 @@
+Module HelloWorld
+ Sub Main()
+ System.Console.WriteLine("Hello World")
+ End Sub
+End Module
\ No newline at end of file
diff --git a/v/vhdl.vhdl b/v/vhdl.vhdl
new file mode 100755
index 00000000..cf783f75
--- /dev/null
+++ b/v/vhdl.vhdl
@@ -0,0 +1,13 @@
+use std.textio.all;
+
+entity hello_world is
+end hello_world;
+
+architecture behaviour of hello_world is
+begin
+ process
+ begin
+ write (output, String'("Hello world!"));
+ wait;
+ end process;
+end behaviour;
\ No newline at end of file
diff --git a/v/visualbasic.vb b/v/visualbasic.vb
new file mode 100755
index 00000000..97fa898b
--- /dev/null
+++ b/v/visualbasic.vb
@@ -0,0 +1,5 @@
+Module HelloWorld
+ Sub Main()
+ MsgBox("Hello world!")
+ End Sub
+End Module
\ No newline at end of file
diff --git a/v/vrml.wrl b/v/vrml.wrl
new file mode 100644
index 00000000..81006b31
--- /dev/null
+++ b/v/vrml.wrl
@@ -0,0 +1,6 @@
+#VRML V2.0 utf8
+Shape {
+ geometry Text {
+ string "Hello World"
+ }
+}
\ No newline at end of file
diff --git a/w/.gitignore b/w/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/w/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/w/whenever.whenever b/w/whenever.whenever
new file mode 100644
index 00000000..84cdeeb2
--- /dev/null
+++ b/w/whenever.whenever
@@ -0,0 +1 @@
+1 print("Hello world!");
diff --git a/w/whitespace.ws b/w/whitespace.ws
new file mode 100644
index 00000000..26e3e161
--- /dev/null
+++ b/w/whitespace.ws
@@ -0,0 +1,111 @@
+Say hello.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/w/wml.wml b/w/wml.wml
new file mode 100644
index 00000000..4a1e41fc
--- /dev/null
+++ b/w/wml.wml
@@ -0,0 +1,6 @@
+#define HELLOWORLD
+ [message]
+ speaker="narrator"
+ message=_"Hello World"
+ [/message]
+#enddef
\ No newline at end of file
diff --git a/w/wsh.vbs b/w/wsh.vbs
new file mode 100644
index 00000000..041fd2cc
--- /dev/null
+++ b/w/wsh.vbs
@@ -0,0 +1,2 @@
+WScript.Echo "Hello World"
+WScript.Quit
\ No newline at end of file
diff --git a/x/.gitignore b/x/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/x/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/x/xbase++.prg b/x/xbase++.prg
new file mode 100644
index 00000000..a988cc85
--- /dev/null
+++ b/x/xbase++.prg
@@ -0,0 +1,3 @@
+func Main()
+ Qout("Hello World")
+return 1
\ No newline at end of file
diff --git a/x/xlogo.lgo b/x/xlogo.lgo
new file mode 100644
index 00000000..d68815cc
--- /dev/null
+++ b/x/xlogo.lgo
@@ -0,0 +1,53 @@
+to HelloWorld
+ resetall
+ hideturtle
+ fd 20 left 180
+ fd 40 left 180
+ fd 20 right 90
+ fd 20 left 90
+ fd 20 left 180
+ fd 40 left 90
+ fd 20 left 90
+ fd 20 right 90
+ fd 20 right 90
+ fd 10 right 90
+ fd 20 left 90
+ fd 10 left 90
+ fd 30 left 90
+ fd 40 left 180
+ fd 40 left 90
+ fd 20 left 90
+ fd 40 left 180
+ fd 40 left 90
+ fd 40 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 60 left 90
+ fd 40 left 180
+ fd 40 left 90
+ fd 20 left 90
+ fd 20 left 180
+ fd 20 left 90
+ fd 20 left 90
+ fd 40 left 180
+ fd 40 left 90
+ fd 40 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 40 left 90
+ fd 20 right 90
+ fd 20 right 90
+ fd 5 left 90
+ fd 5 left 90
+ fd 25 left 180
+ fd 40 left 90
+ fd 40 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 20 left 90
+ fd 40 left 180
+ fd 40
+end
\ No newline at end of file
diff --git a/x/xml.xml b/x/xml.xml
new file mode 100644
index 00000000..f2cfb168
--- /dev/null
+++ b/x/xml.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/x/xpl0.xpl b/x/xpl0.xpl
new file mode 100644
index 00000000..660a8d88
--- /dev/null
+++ b/x/xpl0.xpl
@@ -0,0 +1,2 @@
+code Text=12;
+Text(0, "Hello World")
diff --git a/x/xslt.xslt b/x/xslt.xslt
new file mode 100644
index 00000000..5cc0cf64
--- /dev/null
+++ b/x/xslt.xslt
@@ -0,0 +1,6 @@
+
+
+
+ Hello World!
+
+
diff --git a/x/xul.xul b/x/xul.xul
new file mode 100644
index 00000000..8ab90f55
--- /dev/null
+++ b/x/xul.xul
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/y/.gitignore b/y/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/y/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/y/Y.y b/y/Y.y
new file mode 100644
index 00000000..dd017444
--- /dev/null
+++ b/y/Y.y
@@ -0,0 +1,10 @@
+module helloworld
+
+ define(EOF,(-1))
+
+ import printf from "ylib.d"
+
+ main()
+ printf("Hello World\n")
+ end
+end
\ No newline at end of file
diff --git a/y/yaml.yaml b/y/yaml.yaml
new file mode 100644
index 00000000..0d8e794f
--- /dev/null
+++ b/y/yaml.yaml
@@ -0,0 +1 @@
+hello: world
\ No newline at end of file
diff --git a/z/.gitignore b/z/.gitignore
new file mode 100644
index 00000000..dbbd2e9b
--- /dev/null
+++ b/z/.gitignore
@@ -0,0 +1,4 @@
+*.swp*
+*tmp*
+*swp*
+*~
diff --git a/z/zim.zim b/z/zim.zim
new file mode 100644
index 00000000..74cba219
--- /dev/null
+++ b/z/zim.zim
@@ -0,0 +1 @@
+output "Hello World"
\ No newline at end of file
diff --git a/z/zombie.zombie b/z/zombie.zombie
new file mode 100644
index 00000000..aa9e7b56
--- /dev/null
+++ b/z/zombie.zombie
@@ -0,0 +1,6 @@
+HelloWorld is a zombie
+summon
+ task SayHello
+ say "Hello World!"
+ animate
+animate
diff --git a/z/zonnon.znn b/z/zonnon.znn
new file mode 100644
index 00000000..65fedd80
--- /dev/null
+++ b/z/zonnon.znn
@@ -0,0 +1,4 @@
+module HelloWorld;
+begin
+ writeln("Hello World");
+end HelloWorld.
\ No newline at end of file