Thu 6 Mar 2008
Having been in the IT field, it has been customary when you start something that has an “output” capability with the “hello world” statement. Especially when it comes to programing languages.
It’s the easiest statement and output you can do. Really.
And so this shall be my virgin hello world post on www.onebigbone.com.
Alot of ppl, including those from non-IT background will definitely came accross the “hello world” statement or expression, but many, do not know the history of “hello world”.
Including those of IT background.
The first known instance of “hello world” came from Kernighan’s 1972 Tutorial Introduction to the Language B with the following codes:
main( ) { extrn a, b, c; putchar(a); putchar(b); putchar(c); putchar(‘!*n’); } a ‘hell’; b ‘o, w’; c ‘orld’;
Then it was made popular by the first Hello World program that appeared in chapter 1.1 of the first edition of Kernighan & Ritchie’s original book about The C Programming Language :
main() { printf(“Hello, World\n“); }
I’m not sure if they decided to name the next programing language created after Language B as C, but I am guessing it’s not a coincident.
Since then, there are so many variation on the punctuation and casing of the phrase.
T9-Mobile
How to enter Hello World on a standard T9 numeric keypad of an SMS-enabled mobile phone. 44 33 555 555 666 0 9 666 777 555 3 11111
Heck, there is even site that has a huge collection of all the “hello world” programs.
This guy, Wolfram Rösler decided to play librarian for all the “hello worlds”.
And so he apparently ask for contributions of “hello worlds” in different programs and languages.
It even have your T9- mobile version of “hello world” !
According to the site, it has more than 350++ of “hello world” programs and 59 human language on that phrase.
Go and check out the site, it has all the programing languages that you have seen or not even heard before, the last interesting entry that caught my eye was the script of Shakespeare’s hamlet is there too!
So now you know!
Hello, World