diff --git a/Dart.dart b/Dart.dart
new file mode 100644
index 00000000..f313333f
--- /dev/null
+++ b/Dart.dart
@@ -0,0 +1,4 @@
+main()
+{
+ print('Hello, world!');
+}
diff --git a/b/BCPL.bcl b/b/BCPL.bcl
new file mode 100644
index 00000000..938bf03c
--- /dev/null
+++ b/b/BCPL.bcl
@@ -0,0 +1,6 @@
+GET "LIBHDR"
+
+LET START() BE
+$(
+ WRITES("Hello, world!*N")
+$)
diff --git a/b/BennuGD b/b/BennuGD
new file mode 100644
index 00000000..b27c801e
--- /dev/null
+++ b/b/BennuGD
@@ -0,0 +1,6 @@
+import "mod_say"
+
+Process Main()
+Begin
+ say("Hello World!");
+End
diff --git a/c/Casio BASIC b/c/Casio BASIC
new file mode 100644
index 00000000..a7ab4003
--- /dev/null
+++ b/c/Casio BASIC
@@ -0,0 +1 @@
+"HELLO, WORLD!"
diff --git a/d/d.D b/d/D.d
similarity index 100%
rename from d/d.D
rename to d/D.d
diff --git a/d/DCL b/d/DCL
new file mode 100644
index 00000000..8560774b
--- /dev/null
+++ b/d/DCL
@@ -0,0 +1 @@
+WRITE SYS$OUTPUT "Hello, world!"
diff --git a/h/HOP b/h/HOP
new file mode 100644
index 00000000..dea92896
--- /dev/null
+++ b/h/HOP
@@ -0,0 +1,6 @@
+(define-service (hello-world)
+ (
+ (
+ ( "Hello, world!"))
+ (
+ "Hello, world!")))
diff --git a/i/IDL b/i/IDL
new file mode 100644
index 00000000..029d2f62
--- /dev/null
+++ b/i/IDL
@@ -0,0 +1,2 @@
+print, "Hello, world!"
+end
diff --git a/i/ISLISP.lisp b/i/ISLISP.lisp
new file mode 100644
index 00000000..034255c5
--- /dev/null
+++ b/i/ISLISP.lisp
@@ -0,0 +1 @@
+(format (standard-output) "Hello, world!")
diff --git a/i/intercal.i b/i/intercal.i
new file mode 100644
index 00000000..a385a60a
--- /dev/null
+++ b/i/intercal.i
@@ -0,0 +1,16 @@
+DO ,1 <- #13
+PLEASE DO ,1 SUB #1 <- #238
+DO ,1 SUB #2 <- #108
+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 <- #162
+PLEASE READ OUT ,1
+PLEASE GIVE UP
diff --git a/kotlin b/kotlin
new file mode 100644
index 00000000..52899bb4
--- /dev/null
+++ b/kotlin
@@ -0,0 +1,5 @@
+package hello
+
+fun main(args : Array) {
+ println("Hello, world!")
+}
diff --git a/l/logo.logo b/l/logo.logo
new file mode 100644
index 00000000..e7149b7a
--- /dev/null
+++ b/l/logo.logo
@@ -0,0 +1 @@
+print [Hello, world!]
diff --git a/m/MSL.mrc b/m/MSL.mrc
new file mode 100644
index 00000000..1e6a2d09
--- /dev/null
+++ b/m/MSL.mrc
@@ -0,0 +1 @@
+echo -a Hello, world!
diff --git a/o/obix.osc b/o/obix.osc
new file mode 100644
index 00000000..b7361687
--- /dev/null
+++ b/o/obix.osc
@@ -0,0 +1 @@
+system.console.write_line ( "Hello, world!" )
diff --git a/r/rust.rs b/r/rust.rs
new file mode 100644
index 00000000..0a7674c8
--- /dev/null
+++ b/r/rust.rs
@@ -0,0 +1,3 @@
+fn main() {
+ io::println("Hello, world!");
+}