: plz can anyone answer this was asked at a viva .......
: i just wanna know why is it cause the langauge intrpreter is designed tht way or something else.??????help me out plz
The compiler was designed to recognize main as the entry point in a program. It started that way with C, and C compilers were just built that way. It's the same way with C++ and Java just because of habit, consistency, standards, etc.
In the same way lines of text are called strings and whole numbers are called ints and decimal point numbers are called doubles or floats, main was simply decided to be the main point of entry for Java.