From Wikipedia, the free encyclopedia
"Hello world" programm on arvutiprogramm, mis ei tee mitte midagi muud kui väljastab ekraanile teksti "Hello, World!" (inglise keeles "Tere, maailm!"). Selliseid programme kasutatakse sagedasti programmeerimisõpikutes, erinevate keelte võrdlemisel ning kompilaatorite testimisel.
Taoline "hello world" programm on enamasti üks väiksemaid programme, mida vastavas keeles kirjutada saab. Sellise programmi suurus võib varieeruda alates ühest lihtsast funktsioonist kuni paarikümne keeruka lauseni (mitmed assemblerile kirjutatud ja/või graafilist kasutajaliidest kasutavad programmid).
Tüüpiliselt kirjutatakse "hello world" programm:
Esimene teadaolev "hello world" programm pärineb Brian Kernighani raamatust "A Tutorial Introduction to the Language B" 'Sissejuhatus programmeerimiskeelde B'. Kultusliku staatuse omandas fraas "Hello, World!" aga Brian Kernighani ja Dennis Ritchie raamatu The C Programming Language 'Programmeerimiskeel C' mõjul, kuigi seal kasutati küll vormi "hello, world" (ilma suurtähtede ning hüüumärgita, mis on lisandunud traditsioonile hiljem).
Järgnevalt on ära toodud kogumik "Hello, World!" programme erinevates keeltes.
with TEXT_IO; procedure HELLO is begin TEXT_IO.PUT_LINE ("Hello, world!"); end HELLO;
'Hello, world!'
PRINT "Hello, World!" END
++++++++[->+++++>+>>++>++>>+++>+<<<<<< <<]>[->++>+++>+++>+>+>++<<<<<<]>.>+++ ++.>----..+++.>----.>.>-.<<<.+++.---- --.<-.>>>+.>>++.
#include <stdio.h>
int main(void)
{
printf("Hello, World!\n");
return 0;
}
#include <iostream>
int main()
{
std::cout << "Hello, World!" << std::endl;
}
class Program { static void Main(string[] args) { Console.WriteLine("Hello, world"); } }
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. DISPLAY "Hello, world!". STOP RUN.
(format t "Hello, World!~%")
PROGRAM HELLO PRINT *, 'Hello, world!' END
MESSAGEBOX("Hello, world!")
module Main where main :: IO () main = putStrLn "Hello World!"
class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Kasutades teateakent:
alert("Hello, world!");
või kirjutades veebilehele:
document.write("Hello, world");
program Hello; {this line is optional} begin writeln('Hello, World!'); end.
print "Tere, maailm!\n";
<?php echo "Hello, World!"; ?>
Test: proc options(main) reorder; put skip edit('Hello, world!') (a); end Test;
<<hello_world.pl>>= hello_world :- write('Hello World!').
print('Hello, world!')
cat("Hello, world!\n")
puts "Hello, world!"
$ include "seed7_05.s7i"; const proc: main is func begin writeln("Hello, world!"); end func;
BEGIN OutText("Hello, world!"); OutImage; END
Transcript show: 'Hello, world!'; cr
Kasutades teateakent:
MsgBox "Hello, world!"
Kirjutades konsooli:
Console.write("Hello, world!")
Pildid, videod ja helifailid Commonsis: Hello world |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.