„Helló, világ!” program

A Wikipédiából, a szabad enciklopédiából
Hello világ! üzenet
Java programozási nyelven
public class hello
{
public static void main(String args[])
{
System.out.println("Helló világ!");
}
}

A „Helló, világ!” programok olyan számítógépes programok, melyek egyszerűen kiírják a megjelenítőeszközre: „Helló, világ!” (angolul: „Hello world!”). Sok bevezető programozási nyelvi oktatóanyagban szerepel ez, és sok tanuló használja egy nyelvben való első lépés gyanánt.

Az ilyen programok általában a számítógépes nyelvek egyszerűbb programjai közé tartoznak. Némelyikük meglepően összetett, főként bizonyos grafikus felhasználói felülettel (GUI) rendelkező környezetben. Mások meglepően egyszerűbbek, főleg azok, melyek erősen egy bizonyos parancssor értelmezőre („héj”) támaszkodnak, hogy a tulajdonképpeni kimenetet létrehozzák. Sok beágyazott rendszerben a szöveg egy egy- vagy kétsoros LCD-re megy el (további rendszereken egy egyszerű LED bekapcsolása helyettesíti a „Helló, világ!”-ot).

Egy „Helló, világ!” program hasznos próba lehet arra nézve, hogy megfelelően van-e telepítve egy nyelv fordítóprogramja, fejlesztőkörnyezete és futtatókörnyezete.

Bár ehhez hasonló kis tesztprogramok már a programozható számítógépek óta léteznek, a „Hello, world!” kifejezés használata tesztüzenetként a Brian Kernighan és Dennis M. Ritchie által írt The C Programming Language című könyv egyik példaprogramjától származik. A könyvben található példaprogram ezt írta ki: „hello, world” (nagy kezdőbetűk és felkiáltójel nélkül; utóbbiak később kerültek a hagyományba). Mindazonáltal a „Hello world!” első ismert használata a Brian Kernighan által írt A Tutorial Introduction to the Language B (Oktatóbevezetés a B nyelvbe) című szövegben található.

„Helló, világ!” programok gyűjteménye jó és egyszerű alap lehet a nyelvek megtanulásában és összehasonlításában. Viszont amíg nem assembly nyelvet vagy egyéb hasonló alacsony szintű (hardverközeli) nyelvet használunk, addig nem sok „számítás” történik általában.

„Helló, világ!” programok különböző programozási nyelvekben történő felsorolása a „Helló, világ!” programpéldák listája szócikkben található.