Hello, world: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
m Jnc moved page Hello World to Hello, world: Use original V6 C name
Ak120 (talk | contribs)
mNo edit summary
 
(3 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 started with one in the '[[C programming language|C]] Tutorial' in [[UNIX Sixth Edition|UNIX V6]]:
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]]

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