Tracy
La función main () es siempre, siempre, definida por el usuario. Es la parte de un programa que hace que se ejecuten las otras funciones, ya sean funciones de biblioteca o definidas por el usuario. Es el punto de partida del programa.
Cada programa en C debe tener una función main (), o simplemente no se ejecutará. No puede funcionar sin uno. Cuando ingresa el nombre de su archivo exe en la línea de comando, es la función main () la que se ejecuta. Puede llamar a otras funciones u otros programas después de iniciarse. Las otras funciones que usted, el programador, crea se llaman dentro de main (), mientras hace referencia a las funciones de la biblioteca.
Javascript, por otro lado, no tiene un main (), es un conjunto de funciones y el programador decide cuál se ejecutará al cargar la página html, o se llaman en puntos específicos de la página html, a menudo en respuesta a la interacción del usuario.