![](http://maximus-embedded.uk/wp-content/uploads/2021/04/photo-1517694712202-14dd9538aa97-1024x683.jpg)
Challenge to create the customary “hello world” program in 20 languages, all tested and verified.
1. C
#include <stdio.h> #include <stdlib.h> int main(void) { puts("Hello World"); return EXIT_SUCCESS; }
2. C++
#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }
3. C#
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); } } }
4. Visual Basic
Imports System Module Program Sub Main(args As String()) Console.WriteLine("Hello World") End Sub End Module
5. Java
class HelloWorld { public static void main(String args[]) { System.out.println("Hello World"); } }
6. Python 3
print("Hello World")
7. Python 2
print "Hello World"
8. HTML
<html> <header><title>Hello</title></header> <body> Hello World </body> </html>
9. PHP
<html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </body> </html>
10. Javascript
<html> <body> <script> alert( 'Hello World' ); </script> <p>Hello World</p> </body> </html>
11. PowerShell
Write-Host "Hello World"
12. Ruby
puts 'Hello World'
13. PL/SQL
BEGIN dbms_output.put_line (‘Hello World'); END: /
14. Go
package main import "fmt" func main() { fmt.Println("Hello World") }
15. Bash
#!/bin/bash echo "Hello World"
16. Perl
#!/usr/bin/perl print "Hello World";
17. Ada
with Ada.Text_IO; procedure Main is begin Ada.Text_IO.Put_Line("Hello World"); null; end Main;
18. MATLAB (GNU Octave)
disp('Hello World')
19. R
print("Hello World", quote = FALSE)
20. Groovy
println "Hello World"