Difference between revisions of "Hello, world"
From Computer History Wiki
m (+cat) |
m |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
'''Hello World''' is the canonical 'shortest example [[program]]' in any given [[programming language]]; a program which simply prints 'hello, world', and then terminates. | '''Hello World''' is the canonical 'shortest example [[program]]' in any given [[programming language]]; a program which simply prints 'hello, world', and then terminates. | ||
| − | It | + | The first version appeared in "''A Tutorial Introduction to the Programming Language [[B programming language|B]]''": |
| + | |||
| + | <pre> | ||
| + | main( ) { | ||
| + | extrn a, b, c; | ||
| + | putchar(a); putchar(b); putchar(c); putchar('!*n'); | ||
| + | } | ||
| + | |||
| + | a 'hell'; | ||
| + | b 'o, w'; | ||
| + | c 'orld'; | ||
| + | </pre> | ||
| + | |||
| + | It was popularized with one in the '[[C programming language|C]] Tutorial' in [[UNIX Sixth Edition|UNIX V6]]: | ||
<pre> | <pre> | ||
| Line 10: | Line 23: | ||
{{semi-stub}} | {{semi-stub}} | ||
| + | |||
| + | ==External links== | ||
| + | |||
| + | * S. C. Johnson, B. W. Kernighan, [https://www.nokia.com/bell-labs/about/dennis-m-ritchie/bintro.html ''The Programming Language B''] | ||
| + | ** B. W. Kernighan, [https://www.nokia.com/bell-labs/about/dennis-m-ritchie/btut.html ''A Tutorial Introduction to the Programming Language B''] | ||
| + | * Brian W. Kernighan, [https://www.nokia.com/bell-labs/about/dennis-m-ritchie/ctut.pdf ''Programming in C - A Tutorial''] | ||
[[Category: Demo Software]] | [[Category: Demo Software]] | ||
Latest revision as of 11:45, 13 June 2025
Hello World is the canonical 'shortest example program' in any given programming language; a program which simply prints 'hello, world', and then terminates.
The first version appeared in "A Tutorial Introduction to the Programming Language B":
main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
It was popularized with one in the 'C Tutorial' in UNIX V6:
main() {
printf("hello, world");
}
External links
- S. C. Johnson, B. W. Kernighan, The Programming Language B
- B. W. Kernighan, A Tutorial Introduction to the Programming Language B
- Brian W. Kernighan, Programming in C - A Tutorial