Program Hello, world!

De la Wikipedia, enciclopedia liberă
Jump to navigation Jump to search

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[modificare | modificare sursă]

Report ZHello.
write 'Hello, World!'.

Ada[modificare | modificare sursă]

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

ALGOL[modificare | modificare sursă]

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

AppleScript[modificare | modificare sursă]

display dialog "Hello, world!"

AutoIt[modificare | modificare sursă]

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

AWK[modificare | modificare sursă]

BEGIN { print "Hello, world!" }

BASIC[modificare | modificare sursă]

PRINT "Hello, world!"

Batch[modificare | modificare sursă]

echo off
echo Hello, World!

Boo (limbaj de programare)[modificare | modificare sursă]

print "Hello, world!"

Brainfuck[modificare | modificare sursă]

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

C[modificare | modificare sursă]

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

C++[modificare | modificare sursă]

#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#[modificare | modificare sursă]

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

Clean[modificare | modificare sursă]

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

CoffeeScript[modificare | modificare sursă]

alert('Hello, world!')

D[modificare | modificare sursă]

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

E[modificare | modificare sursă]

println("Hello, world!")

Fortran[modificare | modificare sursă]

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

Haskell[modificare | modificare sursă]

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

J[modificare | modificare sursă]

'Hello, world!'

Java[modificare | modificare sursă]

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

JavaScript[modificare | modificare sursă]

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

sau ca un mesaj de alertă:

alert('Hello, world!');

Lisp[modificare | modificare sursă]

Common Lisp[modificare | modificare sursă]

(print "Hello world!")

Scheme[modificare | modificare sursă]

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

LOLCODE[modificare | modificare sursă]

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

Lua[modificare | modificare sursă]

print("Hello, world!")

MATLAB[modificare | modificare sursă]

disp('Hello, world!')

Oberon[modificare | modificare sursă]

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

Objective-C[modificare | modificare sursă]

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

OpenEdge Advanced Business Language[modificare | modificare sursă]

 DISPLAY "Hello World!".

Oz[modificare | modificare sursă]

{Show 'Hello, world!}

Pascal[modificare | modificare sursă]

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

Perl[modificare | modificare sursă]

print "Hello, world!\n";

Piet[modificare | modificare sursă]

Piet Program Hello World(1).gif

PHP[modificare | modificare sursă]

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

sau, mai simplu:

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

Prolog[modificare | modificare sursă]

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

Python[modificare | modificare sursă]

print ( "Hello, world!" )

sau

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

R[modificare | modificare sursă]

cat('Hello, world!\n')

REXX[modificare | modificare sursă]

say Hello, world!

Ruby[modificare | modificare sursă]

print "Hello, world!"

Scheme[modificare | modificare sursă]

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

Seed7[modificare | modificare sursă]

$ include "seed7_05.s7i";

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

Smalltalk[modificare | modificare sursă]

Transcript show: 'Hello, world!'.

SQL[modificare | modificare sursă]

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

Tcl/TK[modificare | modificare sursă]

puts "Hello, world!"

Turing[modificare | modificare sursă]

put "Hello, world!"

Visual Basic[modificare | modificare sursă]

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

Whitespace[modificare | modificare sursă]