show me code! - “Hello world!”
reference
C
helloword.c1 2 3 4 5
| #include<stdio.h> int main(int argc, char *argv[]) { printf("Hello world!\n"); return 0; }
|
1 2
| $ gcc helloworld.c $ ./a.out
|
C++
helloworld.cpp1 2 3 4 5 6
| #include<iostream> using namespace std; int main(int argc, char *argv[]) { cout << "Hello world!\n"; return 0; }
|
1 2
| $ g++ helloworld.cpp $ ./a.out
|
Objective-C
HelloWorld.m1 2 3 4 5 6 7
| #import <NSFoundation/NSFoundation.h> int main(int argc, char * argv[]) { @autoreleasepool { NSLog(@"Hello world!"); } return 0; }
|
1 2
| $ gcc HelloWorld.m $ ./a.out
|
Swift
HelloWorld.swift1 2
| import Foundation print("Hello world!")
|
1 2
| $ swfitc HelloWorld.swift $ ./HelloWorld
|
Java
HelloWorld.java1 2 3 4 5
| public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); } }
|
1 2
| $ javac Helloworld.java $ java Helloworld
|
Go
helloworld.go1 2 3 4 5
| package main import "fmt" func main() { fmt.Println("Hello world!") }
|
Python
python2
python3
1 2
| $ python helloworld.py $ python3 helloworld.py
|
Ruby
helloworld.rb1 2
| #!/usr/bin/ruby -w puts "Hello world!";
|
Perl
helloworld.pl1 2
| print "Helllo world!\n";
|
1 2
| $ chmod 755 helloworld.pl $ ./helloworld.pl
|