Program Hello, world!

Hello, world! este un program de calculator foarte simplu care doar afișează pe dispozitivul de ieșire (de obicei, ecran) textul englez Hello, world!. Este folosit pentru a testa funcționarea compilatorului sau pentru a ilustra începătorilor limbajul de programare ales.

ABAP

Report ZHello.
write 'Hello, World!'.

Ada

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

ALGOL

BEGIN
   DISPLAY ("Hello, world!");
END.

AppleScript

display dialog "Hello, world!"

AutoIt

#include <MsgBoxConstants.au3>
 
Msgbox($MB_ICONINFORMATION, "", "Hello, world!")

AWK

BEGIN { print "Hello, world!" }

BASIC

PRINT "Hello, world!"

Batch

@echo Hello, World!

Boo (limbaj de programare)

print "Hello, world!"

Brainfuck

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.

C

#include <stdio.h>
 
int main(void)
{
    printf("Hello, World!\n");
    return 0;
}

C++

#include <iostream>
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

sau

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl; // endl sau "\n";
    return 0;
}

C#

class HelloWorldApp
{
    static void Main()
    {
        System.Console.WriteLine("Hello, world!");
    } 
}

Clean

module hello
 Start :: {#Char}
 Start = "Hello, world!"

CoffeeScript

alert('Hello, world!')

D

import std.stdio;
 
void main()
{
  writeln("Hello, world!");
}

E

println("Hello, world!")

Fortran

program hello
    write(*,*) 'Hello, world!'
end program hello

Haskell

module Main (main) where
 
main = putStrLn "Hello, world!"

J

'Hello, world!'

Java

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

JavaScript

document.write('Hello, world!');

sau ca un mesaj de alertă:

alert('Hello, world!');

Lisp

Common Lisp

(print "Hello world!")

Scheme

(let ((hello0 (lambda() (display "Hello world") (newline))))
  (hello0))

LOLCODE

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

Lua

print("Hello, world!")

MATLAB

disp('Hello, world!')

Oberon

MODULE Hello;
   IMPORT Out;
BEGIN
   Out.String("Hello, world!");
   Out.Ln
END Hello.

Objective-C

#import <stdio.h>
#import <Foundation/Foundation.h>
 
int main(void)
{
    NSLog(@"Hello, world!\n");
    return 0;
}

OpenEdge Advanced Business Language

 DISPLAY "Hello World!".

Oz

{Show 'Hello, world!}

Pascal

program hello;
begin
    writeln('Hello, world!');
    readln;
end.

Perl

print "Hello, world!\n";

Piet

PHP

<?php echo "Hello, World!\n";?>

sau, mai simplu:

<?="Hello, World!\n"?>

Prolog

main :- write('Hello, world!'), nl.

Python

print ( "Hello, world!" )

sau

  import sys
  sys.stdout.write("Hello, world!\n")

R

cat('Hello, world!\n')

REXX

say Hello, world!

Ruby

print "Hello, world!"

Scheme

(let ((hello0 (lambda() (display "Hello world") (newline))))
  (hello0))

Seed7

$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("Hello, world!");
  end func;

Smalltalk

Transcript show: 'Hello, world!'.

SQL

SELECT 'Hello, world!' FROM DUMMY;
SELECT 'Hello, world!' FROM DUAL;
SELECT 'Hello, world!';

Tcl/TK

puts "Hello, world!"

Turing

put "Hello, world!"

Visual Basic

Sub Main()
  Print "Hello, world!"
End Sub

Whitespace