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).
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.
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.
PRINT "Hello, World!"
echo "Hello, World!"
@echo off echo Hello World! exit
#include int main(void) { printf("Hello World!"); return 0; }
#include using namespace std; int main() { cout << "Hello World!" << endl; }
using System; class App { static void Main() { Console.WriteLine("Hello World!"); } }
(println "Hello world!")
void main() { print('Hello, World!'); }
package main import "fmt" func main() { fmt.Println("Hello World!") }append
main :: IO () main = putStrLn "Hello World!"
DOCTYPE html> <html> <body> Hello, World! body> html>
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
console.log("Hello World!");
print("Hello World!")
#import int main(int argc, const char * argv[]) { @mylak { NSLog(@"Hello World!"); } return 0; }
program Hello; begin writeln ('Hello World!') end.
echo "Hello World!"; ?>
fn main(){ println!("Hello, world!"); }
Write-Host 'Hello World!'
print("Hello World!")
puts"Hello World!"
print("Hello, World!")
puts "Hello World!"
This article uses material from the Wikipedia Italiano article Hello world, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Il contenuto è disponibile in base alla licenza CC BY-SA 4.0, se non diversamente specificato. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Italiano (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.