Hello World
Hello World er eit vanleg omgrep når ein programmerer på ei datamaskin. Det tyder Hallo verda på norsk, og er eit uttrykk for det ein oftast først lærer seg i eit et nytt programmeringsspråk. Eit Hello World-program er det minimum av kode som skal til for at programmet skal skrive ut teksten Hello World! på skjermen.
Sjølv om berre eit absolutt minimum av funksjonar og utrekningar vert brukt for å køyre Hello World, er bruken av Hello World ein grei måte å finne ut om kompilatorar og enkel skriptfunksjonalitet fungerer.
Døme endre
Basic endre
MS Basic endre
10 PRINT "Hello, world!" 20 END
TI-BASIC endre
For TI-80-TI-83 kalkulatorar (Texas Instruments)
:Disp "Hello, world!"
For TI-89/TI-92 kalkulatorar
:HelloWorld() :Prgm :Disp "Hello, world!" :EndPrgm
StarOffice/OpenOffice.org Basic endre
sub main print "Hello, World" end sub
Strukturert BASIC endre
print "Hello, world!" end
C endre
#include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; }
C# endre
Windows-program:
using System; using System.Windows.Forms; namespace HelloWorld { public partial class Form : Form { public Form() { InitializeComponent(); } private void Button_Click(object sender, EventArgs e) { MessageBox.Show("Hello, world!"); } } }
Kommandolinje-program:
using System; class HelloWorld { public static void Main() { Console.WriteLine("Hello, world!"); } }
C++ endre
#include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; }
Java endre
class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello, World!"); } }
JavaScript endre
document.write("Hello, world!");
MS-DOS batch fil (.bat) endre
Symbolet @ er valfritt, og hindrar at kommandoen blir repetert før den blir køyrd.
@echo Hello, world!
Pascal endre
program Hello; begin writeln('Hello, world!'); end.
Perl endre
print "Hello, world!\n";
PHP endre
<?php print "Hello World"; ?>
Python endre
print "Hello, world!"
Ruby endre
puts "Hello World!"
Seed7 endre
$ include "seed7_05.s7i"; const proc: main is func begin writeln("Hello, world!"); end func;
UNIX-skall endre
echo 'Hello, world!'