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 Module26. XSLT
Hello World


















