Hello World: Semplice programma dimostrativo

In informatica Hello world! (in italiano Ciao mondo!) è un semplice programma dimostrativo, frequentemente utilizzato nella didattica di base, che produce come risultato - output - la scritta Hello world! o altre varianti, sfruttando i cosiddetti canali standard (standard output).

Hello World: Storia, Esempi, Note Disambiguazione – Se stai cercando altri significati, vedi Hello world (disambigua).

Il programma non fa altro dunque che far comparire a schermo questa scritta e, per tradizione, diversi manuali di programmazione lo citano spesso per mostrarlo come primo esempio di lessico, sintassi e semantica basilare di un certo linguaggio di programmazione.

Hello World: Storia, Esempi, Note
L'interfaccia grafica di un programma scritto in Perl che stampa il messaggio "Hello world!"

Storia

Hello World: Storia, Esempi, Note 
Codice ed esecuzione del programma scritto in C++ all'interno di Emacs

La scritta viene stampata a video dal primo programma di esempio scritto in 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 era questo:

#include   int main(void){   printf("hello, world\n");   return 0; } 

Secondo un'ulteriore versione, molto controversa, il primo Hello, world! noto fu scritto diverso tempo prima in linguaggio BCPL.

Esempi

BASIC

PRINT "Hello, World!" 

Bash

echo "Hello, World!" 

Batch

@echo off echo Hello World! exit 

C

#include   int main(void) {   printf("Hello World!");   return 0; } 

C++

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

C#

using System; class App {   static void Main() {     Console.WriteLine("Hello World!");   } } 

Clojure

(println "Hello world!") 

Dart

void main() {   print('Hello, World!'); } 

Go

package main import "fmt"  func main() {     fmt.Println("Hello World!") }append 

Haskell

main :: IO () main = putStrLn "Hello World!" 

HTML

DOCTYPE html> <html>   <body>     Hello, World!   body> html> 

Java

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

JavaScript

console.log("Hello World!"); 

Lua

print("Hello World!") 

Objective C

#import   int main(int argc, const char * argv[]) {     @mylak {         NSLog(@"Hello World!");     }     return 0; } 

Pascal

program Hello; begin   writeln ('Hello World!') end. 

PHP

 echo "Hello World!"; ?> 

Rust

fn main(){     println!("Hello, world!"); } 

Powershell

Write-Host 'Hello World!' 

Python

print("Hello World!") 

Ruby

puts"Hello World!" 

Swift

print("Hello, World!") 

Tcl

puts "Hello World!" 

Note

  • ^ (EN) Traditional hello world script, su tldp.org. URL consultato il 25 febbraio 2015.
    «echo Hello World»
  • ^ Stampare, su Python. URL consultato il 25 febbraio 2015.
    «print "Hello, World!"»
  • ^ La prima pagina PHP, su PHP. URL consultato il 25 febbraio 2015 (archiviato dall'url originale l'8 marzo 2015).
    «echo "Hello World!";»
  • ^ (EN) Brian Kernighan, Dennis M. Ritchie, The C Programming Language, Second Edition (Ansi C), Prentice Hall, 1988, ISBN 978-0131103627.
  • Bibliografia

    Voci correlate

    Altri progetti

    Collegamenti esterni

    Tags:

    Hello World StoriaHello World EsempiHello World NoteHello World BibliografiaHello World Voci correlateHello World Altri progettiHello World Collegamenti esterniHello WorldCanali standardInformaticaInput/outputLessicoLingua italianaLinguaggio di programmazioneProgramma (informatica)Programmazione (informatica)SemanticaSintassiStandard output

    🔥 Trending searches on Wiki Italiano:

    Andrea IannonePassione di Gesù8 donne e un misteroRomaniaAppaloosa (film)MonellaGabriele D'AnnunzioCiclo di DuneDiego Armando MaradonaAlessandro CattelanIl problema dei tre corpiThe Wire (serie televisiva)Orlando CinqueStanley TucciOmen - L'origine del presagioGrotta Nutty PuttyJoey BartonCastel GoffredoI tre moschettieri - D'ArtagnanLautaro MartínezRussiaBrad PittKung Fu Panda 3Jimmy PageAeronautica Militare (Italia)Seconda guerra mondialeTavola periodica degli elementiMartina NavrátilováUnione Sportiva Salernitana 1919Massimo TroisiThe Big Bang TheoryQuinta Armata d'India (Albuquerque, 1503)Lavanda dei piediMatteo Messina DenaroJeffrey DahmerDargen D'AmicoFootball Club Internazionale MilanoScuderia FerrariAlex DeLargeContraccezioneChicago Fire (serie televisiva)Virtus EntellaDanielle CollinsMuhammad AliFrances ConroyKhvicha K'varatskheliaLuis Suárez (calciatore 1987)La versione di Barney (film)ShakiraCarlo NordioCh-47M2 KinžalBeetlejuice - Spiritello porcelloGesùVanina - Un vicequestore a CataniaPriscilla (film)BolognaNon aprite quella porta (film 1974)OasisComuni d'Italia per popolazioneGlenn MillerNicolás Jarry (tennista)Conflitto russo-ucrainoGuerre stellari (film)RamadanBeyoncéLa zona d'interesseGalileo GalileiLuca BarbareschiEdoardo VIII del Regno UnitoL'ispettore DerrickNazionale di calcio della SpagnaMadonna (cantante)Francesco AcerbiStatistiche e record di Jannik SinnerCall My Agent - ItaliaClint EastwoodPoloniaGiancarlo BigazziMetallica🡆 More