Hello world

Da Wikipedia, l'enciclopedia libera.
La GUI di un programma scritto in Perl che stampa il messaggio "hello world!"

Hello, world! (in italiano "Ciao, mondo!") è una locuzione riferibile all'informatica, passata alla storia come primo esempio delle capacità del linguaggio C.

Storia[modifica | modifica wikitesto]

Venne stampata a video dal primo programma di esempio scritto in linguaggio C all'inizio del libro Il linguaggio C degli informatici Brian Kernighan e Dennis Ritchie. La versione corrente non è quella originale: all'inizio il testo era semplicemente "hello, world", senza maiuscola e punto esclamativo, che sono entrati nella tradizione solo in seguito.

Il codice originale doveva apparire come il seguente spezzone:[1]

int main() 
{
    printf("hello, world\n");
}

Caratteristiche[modifica | modifica wikitesto]

Il programma non fa nient'altro che mostrare in output sul monitor questa scritta, ed è stato ripreso nella didattica di molti altri linguaggi come primo esempio di introduzione al linguaggio in esame. Vi è anche una versione, molto controversa, secondo la quale il primo esempio noto fu scritto diverso tempo prima e in linguaggio BCPL. È ormai uso comune che la prima operazione effettuata da un qualunque nuovo dispositivo elettronico o informatico all'atto della sua presentazione sia far comparire sullo schermo quella frase.[senza fonte]

Esempio[modifica | modifica wikitesto]

Di seguito viene riportato un esempio di codice in C per stampare il messaggio "hello, world".

#include <stdio.h>
 
int main(int argc, char *argv[]) 
{
    printf("hello, world\n");
}

Note[modifica | modifica wikitesto]

  1. ^ (EN) The Hello World Collection. URL consultato l'8 febbraio 2011.

Bibliografia[modifica | modifica wikitesto]

Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]