Hello world program
Appearance
A Hello world program is usually a program made by computer programmers that are new to a programming language, or to test if the compiler for this language is working correctly. It will simply put the text Hello, World! on the screen. This program is used in most programming languages.[1]
Hello World in C
#include <stdio.h>
void main()
{
printf("Hello, World!\n");
}
Hello World in Python
print "Hello world"
# This also works:
Hello_world = 1
if Hello_world:
print "Hello world!"
Hello World in Ruby
puts "Hello world!"
Hello World in MS-DOS
ECHO HELLO WORLD!
Hello World in C++
#include <iostream>
int main(int argc, char** argv){
std::cout << "Hello, World!" << std::endl;
}
Hello World in C#
class HelloWorldApp
{
public static void Main()
{
System.Console.WriteLine("Hello, world!");
}
}
Hello World in D
import std.stdio;
void main()
{
writefln("Hello world!");
}
Hello World in Java
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello, World!");
}
}
Hello World in JavaScript
alert("Hello world!");
Hello World in Fortran 90
program HelloWorld
write (*,*) 'Hello world!'
end program HelloWorld
Hello World in OCaml
print_string "Hello world!";;
Hello World in Perl
#!/usr/local/bin/perl
print "Hello, world!\n";
Hello World in PHP
<?php
echo "Hello, World!";
?>
Hello World in Tcl
puts -nonewline "Hello world!"
Hello World in BASIC
10 PRINT "Hello World!"
Hello World in Visual Basic .NET
Imports System
Public Module modmain
Sub Main()
Console.WriteLine ("Hello, World!")
End Sub
End Module
Hello World in Visual Basic
Private Sub Form_Load()
MsgBox "Hello, World!"
End Sub
Hello World in Visual FoxPro
? "Hello, world!"
Hello World in DarkBASIC
print "Hello, World!"
Hello World in PASCAL
begin
writeln("Hello, World!");
end.
Hello World in Seed7
$ include "seed7_05.s7i"; const proc: main is func begin writeln("Hello, World!"); end func;
Hello World in Lua
#!/usr/bin/lua
print ("Hello world!")
Hello World in Scheme
(display "Hello world!")
Hello World in Logo
print [Hello World!]
Hello World in Emacs Lisp
(princ "Hello world!")
Hello World in Maple
print("Hello world!");
Hello World in SNOBOL
OUTPUT = 'Hello World' END
Hello World in Standard ML
print "Hello world!\n"
References
Other websites
- HelloWorldWiki
- helloworld.org
- The Hello World Collection
- codepad.org - Can compile some of the programs