System.Out.Protocol

HELLO
WORLD
UNIVERSE

The universal initiation rite for silicon whisperers. 22 distinct dialects, one friendly greeting to the machine spirit.
RUST2010
fn main() {
println!("Hello, World!");
}
Memory Safe
x86 ASM1978
mov edx, len
mov ecx, msg
mov ebx, 1
mov eax, 4
int 0x80
Low Level
C++1985
#include <iostream>
int main() {
std::cout << "Hello World";
return 0;
}
Multi-Paradigm
PYTHON1991
print("Hello, World!")
Interpreted
BRAINFUCK1993
++++++++[>++++<-]>++
.>++++++++++[>++++<-]
>+.+++++++..+++.>++++++
++[>++++<-]>.<+++.------
--.--------. >.>.
Esoteric
HASKELL1990
main :: IO ()
main = putStrLn "Hello, World!"
Functional
JAVA1995
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Object-Oriented
JAVASCRIPT1995
console.log("Hello, World!");
Dynamic
GO2009
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Compiled
SWIFT2014
print("Hello, World!")
Apple Ecosystem
KOTLIN2011
fun main() {
println("Hello, World!")
}
JVM Language
RUBY1995
puts "Hello, World!"
Dynamic
PHP1995
<?php
echo "Hello, World!";
?>
Web Backend
C#2000
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
.NET Framework
TYPESCRIPT2012
const message: string = "Hello, World!";
console.log(message);
Typed JavaScript
PERL1987
#!/usr/bin/perl
print "Hello, World!\n";
Text Processing
LUA1993
print("Hello, World!")
Embedded
R1993
print("Hello, World!")
Statistical
COBOL1959
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
DISPLAY "Hello, World!".
STOP RUN.
Business
FORTRAN1957
program hello
print *, "Hello, World!"
end program hello
Scientific
DART2011
void main() {
print("Hello, World!");
}
Flutter SDK
LISP1958
(print "Hello, World!")
Symbolic
HTML1993
<!DOCTYPE html>
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>
Markup