# Hello world (programma)

Een Hello world-programma is een eenvoudig computerprogramma dat niets anders doet dan de tekst "Hello world" op het scherm tonen.
Een dergelijk programma wordt meestal als eerste voorbeeld gebruikt in een cursus programmeren in een bepaalde programmeertaal of -omgeving. Het wordt tevens gebruikt om na te gaan of de nodige basisprogrammeeromgeving aanwezig is en functioneert. Dit basisvoorbeeld wordt vervolgens in de cursus gebruikt als opstapje naar het schrijven van geavanceerdere programma's. In het verlengde hiervan gebruiken ook verschillende cursussen en boeken van computertalen een Hello world-variant als eerste kennismaking en startvoorbeeld.
Voor zover bekend werd de eerste versie van Hello world gebruikt door de makers van de programmeertaal C om hun programmeertaal te laten zien. Het toont de basale geschiktheid van een programmeertaal aan om via een uitvoerapparaat met een gebruiker te communiceren.
In 1974 kwam het voor in een intern memorandum van Bell Labs door Brian Kernighan: Programming in C: A Tutorial (Programmeren in C: Een leertekst). Hierin werd het aangeduid als "een eenvoudig C-programma".
De taal C was in die tijd nog volop in ontwikkeling, en toen het programma in 1978 voor het eerst gepubliceerd werd, in The C programming language (De programmeertaal C) van Kernigan & Ritchie, was het als volgt geworden:
Sindsdien is het gebruikelijk een nieuwe programmeertaal zo voor eerste kennismaking te presenteren. De lijst die nu volgt, geeft ook (arbitraire) uitwerkingen in programmeertalen die al eerder dan C bestonden.

## 'Hello world' in verschillende programmeertalen
### Active Server Pages

Korte notatie:
Lange notatie:

### Clipper

of

### COBOL

Mogelijk voorbeeld volgens de standaarden COBOL '68, COBOL '74 en COBOL '85 (ANSI):
Niet al deze code hoeft in alle gevallen gebruikt te worden. In de COBOL 2002-(ISO)-standaard zijn bepaalde taalelementen zelfs afgeschaft. Onderstaand programma zal in COBOL 2002 hetzelfde resultaat hebben:

### Fortran

- of -
Merk op dat onderkast (kleine letters) aanvankelijk niet werd gebruikt.

### GML

- of -

### JavaScript

Of:
Of:
Of:

### JavaScript Bookmarklet

of

### PHP: Hypertext Preprocessor

Korte notatie:
Lange notatie:

### SAS

of:

### Scala

Een versie die in een command-line-interface gestart kan worden:
Een versie met een grafische gebruikersomgeving:

### Shelltalen

Deze vorm werkt in (bijna) alle shelltalen: de Bourne-shell, korn-shell, Bourne again shell, POSIX-shell, C-shell en de DOS- en Windows-shells. In sommige shelltalen kan het volgende alternatief gebruikt worden:

### Visual Basic

of
of

### WebAssembly Text Format

Door het importeren van "console.log" van javascript
Het bovenstaande kan dan na compileren naar een .wasm bestand gebruikt worden in javascript:

## Hello world in verschillende opmaaktalen
### HTML

Of zonder titel:

### XML
## Externe link

* (en) Hello world in een paar honderd verschillende programmeertalen
* ↑ Brian W. Kernighan: Programming in C: A Tutorial. Geraadpleegd op 8 maart 2013.
* ↑ Kernighan, Brian W., Ritchie, Dennis M. (februari 1978). The C Programming Language, 1e druk. Prentice Hall, Englewood Cliffs, NJ. ISBN 0-13-110163-3.
* ↑ Getting Started with Scala. Geraadpleegd op 8 maart 2013.