Hello world

Hello world v Gtk2-Perl

„Hello, World!“ je malý počítačový program, který vypíše na výstupní zařízení (nejčastěji obrazovku) text „Hello, world!“. Používá se jako ukázka při výuce programování v určitém programovacím jazyce a mnoho studentů jej píše jako svůj první malý program.

Smyslem tohoto programu je především překonání prvotní bariéry. Uživatel musí být schopen „vytvořit text programu, úspěšně ho přeložit, sestavit a spustit, a potom zkontrolovat, zda vytvořil požadovaný výstup“[1], což pro začátečníka není malý výkon.

Historie

Přestože pokusné programy existovaly dlouhou dobu od zavedení programovatelných počítačů, tradice použití fráze „Hello, world!“ jako pokusné zprávy byla inspirována příkladem v knize The C Programming Language, kterou napsali autoři tohoto programovacího jazyka Brian Kernighan a Dennis Ritchie. Příklad v této knize zobrazí text „hello, world“. Ukázka v tehdejší notaci jazyka:

main() {
        printf("hello, world");
}

První známý výskyt použití slov „hello, world“ v počítačové literatuře se však objevil již dříve roku 1972 v Kernighanově knize Tutorial Introduction to the Language B[2]:

main( ) {
  extrn a, b, c;
  putchar(a); putchar(b); putchar(c); putchar('!*n');
}

a 'hell';
b 'o, w';
c 'orld';

Reference

  1. The C Programming Language. Brian W. Kernighan, Dennis M. Ritchie. Prentice-Hall, 1978. ISBN 0-13-110163-3. Kapitola 1.1.
  2. The Programming Language B [online]. [cit. 2010-02-12]. Dostupné v archivu pořízeném dne 08-08-2007. 

Související články

Externí odkazy

Média použitá na této stránce

Hello World Perl GTk2.png
Autor: Isilanes, Licence: CC BY-SA 3.0
An example Hello world program, written in Perl and displayed with GTK+ 2.