# Hello, world
# C
Het legendarische voorbeeldprogramma in C (Kernighan, 1978) ziet er in moderne vorm uit zoals het voorbeeld hieronder.
// ./c/hello.c
#include <stdio.h>
int main()
{
printf("hello, world\n");
return 0;
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
> gcc hello.c -o hello.exe
> hello.exe
hello, world
# JavaScript
In JavaScript kan het heel eenvoudig met een regel code.[1]
console.log('hello, world\n');
1
Een functiedefinitie is anders in JavaScript dan in C, maar het lijkt er heel hard op.
// ./javacript/hello.js
function main() {
console.log('hello, world\n');
}
main();
1
2
3
4
5
6
2
3
4
5
6
> node hello.js
hello, world
# Python
In Python kan nog eenvoudiger.
print('hello, world\n')
1
Willen we het toch in een functie steken (wat verplicht is in C, maar optioneel in JavaScript en Python), dan kan het zoals hieronder.
# ./python/hello.py
def main():
print('hello, world\n')
main()
1
2
3
4
5
6
2
3
4
5
6
> python3 hello.py
hello, world
De puntkomma is niet verplicht maar wel aangeraden in JavaScript ↩︎