Hii ,
We generally see that the program execution begins in the main method for the languages like C , C++ , Java (i am familiar with these). I want to know how the compiler knows the presence of MAIN method in the program . 
What does the main method signify besides that it is the entry point for program execution ...How does these criteria differ for C , C++ ...
Provide any links which you think are helpful ...