# Hello World Collection
# A68
Code:
( # Hello World # print(("Hello World!",newline)))
# ArnoldC
Download: http://lhartikk.github.io/ArnoldC (opens new window)
Compile: java -jar ArnoldC.jar hello.arnoldc
Run: java hello
Code:
IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED
# Asembler
## Hello Word in Assemlber for the MIPS Architecture
.globl main
main: jal hwbody #call Hello World Procedure
trap 10 #exit
hwbody: addi $30, $30,-4 #we need to preserve
sw $4, 0($30) #existing values in register 4
addi $4,$0,72 # H
trap 101
addi $4,$0,101 # e
trap 101
addi $4,$0,108 # l
trap 101
trap 101 # l
addi $4,$0,111 # o
trap 101
addi $4,$0,32 # <space>
trap 101
addi $4,$0,87 # W
trap 101
addi $4,$0,111 # o
trap 101
addi $4,$0,114 # r
trap 101
addi $4,$0,108 # l
trap 101
addi $4,$0,100 # d
trap 101
addi $4,$0,33 # !
trap 101
addi $4,$0,10 # \n
trap 101
done: lw $4, 0($30) #restore values
addi $30, $30, 4 #in register 4
jr $31 #return to the main
# Asembly
Code:
org 100h
lea dx, hello_string ; Put address of string in dx
mov ah, 9 ; Move 9h to ah register
int 21h ; Call the 21h interupt to print to the screen
mov ax, 4C00H ; See above
int 21h ; Call interupt
ret
hello_string dw "Hello World!$" ; Define the string to print
# Batch
Run: hello_world.bat
Code:
@echo off
echo Hello World!
# Befunge
http://www.quirkster.com/iano/js/befunge.html
Code:
"!dlroW olleH" > v
,
:
^ _ @
# C
Compile: gcc hello_world.c -o hello_world
Run (Linux): ./hello_world
Code:
#include <stdio.h>
int main(int argc,char** argv) {
printf("Hello World!\n");
return 0;
}
# C#
Code:
public class HelloWorld
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
# C++
Compile: g++ hello_world.cpp -o hello_world
Run (Linux): ./hello_world
Code:
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
cout << "Hello World!" << endl;
return 0;
}
# Coffee
Code:
console.log "Hello World!"
# Dart
Run: dart hello_word.dart
Code:
// #1) Install Dart - https://www.dartlang.org/
// #2) Run - dart hello_world.dart
void main() {
print('Hello World!');
}
# Elixir
Code:
# 1) Install Elixir - https://elixir-lang.org/
# 2) Run - elixir hello_world.ex
IO.puts "Hello World"
# F
Code:
program hello
print *, "Hello World!"
end program hello
# Fish
Run: fish hello_word.fish
Code:
#! /usr/bin/fish
# To install the fish shell for your target platform, please refer to https://fishshell.com/
echo 'Hello World!'
# Go
Code:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
# Haskell
Compile: ghc -dynamic helloworld.hs
Run (Linux): ./helloworld
Code:
main = putStrLn "Hello World!"
# HTML
Code:
<html>
Hello World!
</html>
# Java
Compile: javac HelloWorld.java
Run: java HelloWorld
Code:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
# Javascript
Code:
console.log("Hello World!");
# Julia
Compile and Run: julia HelloWorld.jl
Code:
println("Hello World!")
# Kotlin
Compile: kotlinc HelloWorld.kt -include-runtime -d HelloWorld.jar
Run: java -jar HelloWorld.jar
Code:
fun main(args: Array<String>){
print("Hello World")
}
# Lolcode
Run: lci hello_world.lolcode
http://lolcode.org/
Code:
HAI 1.2
CAN HAS STDIO?
VISIBLE "Hello World!"
KTHXBYE
# Lisp
Install clisp | sudo apt-get install clisp
Run: clisp hello_world.lisp
Code:
;;;; install clisp | sudo apt-get install clisp
;;; run by typing: clisp hello_world.lisp
(write-line "Hello World")
# Matlab
Code:
disp('Hello World');
# NIM
Code:
echo "Hello World!"
# Ook
https://www.splitbrain.org/services/ook
Code:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
# Pascal
Code:
program hello_world;
BEGIN
writeln('Hello World!');
END.
# Perl
Run: perl hello_world.pl
Code:
#!/usr/bin/perl
print "Hello World!\n";
# Php
Run php hello_world.php
Code:
<?php
print("Hello World!\n");
?>
# Powershell
Code:
Write-Host "Hello, World!"
# Processing
Compile and Run : processing-java --run --sketch=pwd
/HelloWorld --output=pwd
/HelloWorld/output
# Python 2
Run: python2 hello_world_2.py
Code:
print "Hello World!"
# Python 3
Run: python3 hello_world_3-6.py
print('Hello world')
# R
Run: R Hello-World.r
Code:
hello<-function(){
print("Hello World!")}
hello
# Rust
Compile: rustc hello_world.rs
Run: ./hello_world.rs
Code:
fn main() {
println!("Hello World!");
}
# Scala
Code:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
# Shell Script
Code:
#!/bin/sh
echo 'Hello World!'
# Swift
Code:
print("Hello, world!")
# Visual Basic
Code:
WScript.Echo "Hello World!"