an entry point is where control is first transferred. main is the entry point in C and C++ programs, WinMain is the entry point in Win32 programs, and _start is sometimes the entry point for assembly programs, which in C programs compiled with a C compiler, usually then calls main.