Log in / create account | Login with OpenID
DocForge
An Open Wiki For Software Developers

Hello World

From DocForge

The "Hello World!" program is quite often the first program a programmer writes in a new language. The program simply prints out the phrase, "Hello World!". This is a simple exercise that teaches the programmer the most basic functionality required to create an application in an unfamiliar language.

Contents

Ada

A sample "Hello World!" program in the Ada programming language:

with Ada.Text_IO; 
 
procedure Hello is
begin
  Ada.Text_IO.Put_Line("Hello, world!");
end Hello;

Bash

A sample "Hello World!" program in a Bash shell script:

#!/usr/bin/sh
echo "Hello World!"

BASIC

A sample "Hello World!" program in BASIC:

10 PRINT "Hello World!"

C++

A sample "Hello World!" program in C++:

#include <iostream>
using namespace std;                      
 
int main()
{
   cout << "Hello World!" << endl;
   return 0;
}

C

A sample "Hello World!" program in C:

#include <cstdio>
int main()
{
   printf("Hello World!\n");
   return 0;
}

Haskell

A sample "Hello World!" program in Haskell:

module Main
    where
import IO
main :: IO()
main = putStrLn "Hello World"

Java

A sample "Hello World!" program in Java:

public class Hello
{
   public static void main(String args[])
   {
      System.out.println("Hello World!");
   }
}

Lisp

A sample "Hello World!" program in Lisp:

(print "Hello World!")

PHP

A sample "Hello World!" program in PHP:

<?php
  echo 'Hello World!';
?>

Perl

A sample "Hello World!" program in Perl:

#!/usr/bin/perl
print "Hello World!";

Python

A sample "Hello World!" program in Python:

print 'Hello World!'