Jestem trochę nowy w tym, więc wytrzymaj ze mną. Obecnie uczę się C# i Java i jednym z ich podobieństw jest to, że główna funkcja musi być zamknięta w klasie. Na przykład:Wiele głównych funkcji
public class HelloWorld {
public static void main(String[] args) {
// Some Code
}
}
Teraz rozumiem, że główny często jest "punktem wejścia" podczas uruchamiania programu. Zasadniczo twój program rozpocznie wykonywanie, gdziekolwiek jest główna funkcja. Ale wierzę w oba języki, że możesz mieć wiele głównych funkcji w obrębie wielu klas. Więc kiedy kompiluję projekt z wieloma głównymi funkcjami, gdzie jest "punkt wejścia"? W jaki sposób kompilator wie, od czego zacząć?
Odpowiedź jest różna dla każdego języka. –