Hello World
Frå Wikipedia – det frie oppslagsverket
Hello World er eit vanlig 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 utregningar vert brukt for å køyre Hello World, er bruken av Hello World ein grei måte å finne ut om kompilatorar og enkel skriptfunksjonalitet fungerer.
Innhaldsliste |
[endre] Døme
[endre] Basic
[endre] MS Basic
10 PRINT "Hello, world!" 20 END
[endre] TI-BASIC
For TI-80-TI-83 kalkulatorar (Texas Instruments)
:Disp "Hello, world!"
For TI-89/TI-92 kalkulatorar
:HelloWorld() :Prgm :Disp "Hello, world!" :EndPrgm
[endre] StarOffice/OpenOffice.org Basic
sub main print "Hello, World" end sub
[endre] Strukturert BASIC
print "Hello, world!" end
[endre] C
#include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; }
[endre] C#
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!"); } }
[endre] C++
#include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; }
[endre] Java
class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello, World!"); } }
[endre] JavaScript
document.write("Hello, world!");
[endre] MS-DOS batch fil (.bat)
Symbolet @ er valfritt, og hindrar at kommandoen blir repetert før den blir køyrd.
@echo Hello, world!
[endre] Pascal
program Hello; begin writeln('Hello, world!'); end.
[endre] Perl
print "Hello, world!\n";
[endre] PHP
<?php print "Hello World"; ?>
[endre] Python
print "Hello, world!"
[endre] Ruby
puts "Hello World!"
[endre] Seed7
$ include "seed7_05.s7i"; const proc: main is func begin writeln("Hello, world!"); end func;
[endre] UNIX-skall
echo 'Hello, world!'