Hello world
Hello world (z ang. „Witaj, świecie”) — program, którego jedynym celem jest wypisanie na standardowym wyjściu napisu „Hello World!” lub innego prostego komunikatu.
Program taki ma na celu jedynie demonstrację języka, środowiska bądź biblioteki, w której był napisany. Nazwą tą określa się też wszystkie inne trywialne programy, dla których jedynym celem istnienia jest demonstrowanie sposobów programowania.
Programiści, ucząc się danego języka lub zaczynając naukę programowania, często piszą samodzielnie Hello world jako swój pierwszy program. Aktualnie w środowiskach informatycznych oraz w wielu kursach jest on swego rodzaju tradycyjnym elementem.
Historia
Pierwszy program tego typu prawdopodobnie został opublikowany w roku 1967 i był napisany w języku BCPL[1].
W roku 1972 Brian Kernighan i Stephen Johnson w publikacji A Tutorial Introduction to the Language B przedstawili, jako przykład wykorzystania zmiennych zewnętrznych, kod wypisujący komunikat hello world[2]:
main(){
extrn a,b,c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
Ten przykład został zaadaptowany do języka C i opublikowany w 1974 roku w publikacji Programming in C: A Tutorial. Kod wypisuje komunikat hello world[3] (bez wielkich liter i wykrzyknika):
main()
{
printf("hello, world");
}
Zobacz też
Przypisy
- ↑ BCPL. Jargon File. [dostęp 2013-12-19]. (ang.).
- ↑ S. C. Johnson and B. W. Kernighan: THE PROGRAMMING LANGUAGE B. Bell Laboratories. s. 4. [dostęp 2016-08-24]. (ang.).
- ↑ Brian W. Kernighan: Programming in C: A Tutorial. Bell Laboratories. [dostęp 2013-12-19]. (ang.).
Linki zewnętrzne
- Hello World. rosettacode.org. [dostęp 2015-02-11]. (ang.).
- List of Hello World Programs in 200 Programming Languages. Scriptol.com. [dostęp 2013-12-19]. (ang.).
- Hello World – 500 Language. [w:] merhaba-dunya.com [on-line].