Difference between revisions of "Hello, world"
From Computer History Wiki
					
										
					
					 (Earlier B version.)  | 
				m (→External links:  Link to the actual doc whose title is given; Update Bell Labs URLs (blast Nokia))  | 
				||
| Line 26: | Line 26: | ||
==External links==  | ==External links==  | ||
| − | * [https://www.bell-labs.com/  | + | * S. C. Johnson, B. W. Kernighan, [https://www.nokia.com/bell-labs/about/dennis-m-ritchie/bintro.html ''The Programming Language B'']  | 
| − | * [https://www.bell-labs  | + | ** 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]]  | ||
Revision as of 16:14, 12 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 Langauge 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