System.Out.Protocol
HELLO
WORLD
UNIVERSE
The universal initiation rite for silicon whisperers. 22 distinct dialects, one friendly greeting to the machine spirit.
RUST
2010
fn main() {
println!("Hello, World!");
}
Memory Safe
x86 ASM
1978
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
PYTHON
1991
print("Hello, World!")
Interpreted
BRAINFUCK
1993
++++++++[>++++<-]>++
.>++++++++++[>++++<-]
>+.+++++++..+++.>++++++
++[>++++<-]>.<+++.------
--.--------. >.>.
Esoteric
HASKELL
1990
main :: IO ()
main = putStrLn "Hello, World!"
Functional
JAVA
1995
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Object-Oriented
JAVASCRIPT
1995
console.log("Hello, World!");
Dynamic
GO
2009
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Compiled
SWIFT
2014
print("Hello, World!")
Apple Ecosystem
KOTLIN
2011
fun main() {
println("Hello, World!")
}
JVM Language
RUBY
1995
puts "Hello, World!"
Dynamic
PHP
1995
<?php
echo "Hello, World!";
?>
Web Backend
C#
2000
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
.NET Framework
TYPESCRIPT
2012
const message: string = "Hello, World!";
console.log(message);
Typed JavaScript
PERL
1987
#!/usr/bin/perl
print "Hello, World!\n";
Text Processing
LUA
1993
print("Hello, World!")
Embedded
R
1993
print("Hello, World!")
Statistical
COBOL
1959
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
DISPLAY "Hello, World!".
STOP RUN.
Business
FORTRAN
1957
program hello
print *, "Hello, World!"
end program hello
Scientific
DART
2011
void main() {
print("Hello, World!");
}
Flutter SDK
LISP
1958
(print "Hello, World!")
Symbolic
HTML
1993
<!DOCTYPE html>
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>
Markup