Tuesday, January 22, 2008

Helloworld2 extends HelloWorld

'Hello World', this is well known phrase to all .Take an example, if anyone starts programmming in C , he writes the first program to show hello world on the screen

#include
int main()
{
printf("%s","Hello World");
return 0;
}

May be He is starting Java

public class HelloWorld{
public static void main(String args[]){
System.out.printf("%s","Hello World");
}
}

If some one is trying his hand on scripting

#!/usr/bin/python
print "Hello World"


And so on.But the question arises Why "HelloWorld".The answer is it's a culture.Many people say when they were instructed to write the first program it was Hello World and so they did to whom they instructed and it follows as a legacy.The fact is correct but there is a deep philosophy behind the small but mighty HelloWorld. When a child takes birth, it starts crying.It is saying hello to the world. Its saying Hello World.In similar way, when a child takes birth in any field(say C language), that is a career is started(programmers starts its programming career in C),he takes birth in that field and he say Hello to that world.

Beautiful!, isn't it ?