La programmazione costituisce il nucleo per creare qualsiasi cosa nel Mondo tecnologico.
“Hello world o anche Ciao Mondo” è la prima frase che cerchiamo di tirar fuori quando stiamo imparando un nuovo linguaggio.
Hello World è normalmente uno dei programmi più semplici possibili in quasi tutti i linguaggi di programmazione. Come tale può essere usato per confrontare rapidamente le differenze di sintassi tra vari linguaggi di programmazione. E’ anche usato per verificare se un compilatore o sistema funziona correttamente. Questo che segue è un elenco di “Hello, world” con 26 dei linguaggi di programmazione più popolari al Mondo.
Nota bene : non tutti quelli citati qui sotto sono linguaggi di programmazione bensì linguaggi di markup.
1. Bash
echo "Hello World"
2. Basic
PRINT "Hello, world!"
3. C
#include int main(void) { puts("Hello, world!"); }
4. C++
#include int main() { std::cout << "Hello, world! "; return 0; }
5. C#
using System; class Program { public static void Main(string[] args) { Console.WriteLine("Hello, world!"); } }
6. Clipper
? "Hello World"
7. CoffeeScript
console.log 'Hello, world!'
8. Delphi
program HelloWorld; begin Writeln('Hello, world!'); end.
9. HTML
Hello World!
10. Java
import javax.swing.JFrame; //Importing class JFrame import javax.swing.JLabel; //Importing class JLabel public class HelloWorld { public static void main(String[] args) { JFrame frame = new JFrame(); //Creating frame frame.setTitle("Hi!"); //Setting title frame frame.add(new JLabel("Hello, world!"));//Adding text to frame frame.pack(); //Setting size to smallest frame.setLocationRelativeTo(null); //Centering frame frame.setVisible(true); //Showing frame } }
11. JavaScript
document.write('Hello, world!');
12. jQuery
$("body").append("Hello world!");
13. Julia
println("Hello world!")
14. Logo
print [Hello, world!]
15. MatLab
disp('Hello, world!')
16. Objective-C
#import #import int main(void) { NSLog(@"Hello, world! "); return 0; }
17. Pascal
program HelloWorld; begin WriteLn('Hello, world!'); end.
18. Perl 5
print "Hello, world! ";
19. Processing
void setup(){ println("Hello, world!"); }
20. Python
print "Hello, world!"
21. R
cat('Hello, world! ')
22. Ruby
puts "Hello, world!"
23. Swift
println("Hello, world!")
24. VBScript
MsgBox "Hello, World!"
25. Visual Basic .NET
Module Module1 Sub Main() Console.WriteLine("Hello, world!") End Sub End Module
26. XSLT
Hello World