Pagina iniziale | Navigazione |
Google

Hello world

Hello, world! (in italiano "Ciao, mondo!"), è un termine riferibile all'informatica: è infatti la scritta stampata a video dal primo programma di esempio scritto in linguaggio C all'inizio del famoso libro "Programmare in C" di Brian Kernighan e Dennis Ritchie (vi è anche una versione, molto controversa, secondo la quale il primo esempio noto fu scritto diverso tempo prima e in linguaggio BCPL).

Il programma, semplicissimo, non fa nient'altro che stampare sul video questa scritta ed è stato ripreso nella didattica di molti altri linguaggi come primo esempio di introduzione al linguaggio in esame, diventando un vero classico: molto spesso, un programmatore che vuole imparare un nuovo linguaggio inizia i suoi esercizi provando a scrivere un programma che stampi a video "Hello, world!" in quel linguaggio.

Da notare che la versione corrente non è quella originale: in principio era solo "hello, world", senza maiuscola e punto esclamativo, che sono entrati nella tradizione solo in seguito.

Esempi

Un esempio celebre di "Hello, world" è il vincitore della Dishonorable mention della prima edizione dell'IOCCC:

int i;main(){for(;i["]",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}

Copyright (c)
1984, Landon Curt Noll. All Rights Reserved. Permission for personal, educational or non-profit use is granted provided this copyright and notice are included in its entirety and remains unaltered. All other uses must receive prior permission in writing from both Landon Curt Noll and Larry Bassel.

"Hello, world" in Java:

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

Link esterni


Astronomia | Biologia | Botanica | Chimica | Ecologia | Economia | Fisica | Geometria | Informatica | Matematica | Medicina | Statistica | Telecomunicazioni

GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |