- Einsprungspunkt
-
Der Einsprungspunkt (engl. Entry point) bezeichnet in der Programmierung
- die Speicheradresse, ab der die Maschineninstruktionen eines Programms bei dessen Start ausgeführt werden
- die Speicheradresse ab der der Maschinencode einer Funktion, die sich in einer Programmbibliothek befindet, bei deren Aufruf ausgeführt wird.
Technisch gesehen ist es jene Speicheradresse auf die der Befehlszähler beim Start eines Programms, oder beim Aufruf einer Funktion, vom Betriebssystem gesetzt wird.
Verwendung
Jedes Programm besitzt im allgemeinen nur einen Einsprungspunkt. Für Programme, die in der Programmiersprache C, C++ oder Java geschrieben sind, ist dies die Funktion main.
Bibliotheken besitzen einen oder mehrere Einsprungspunkte, entsprechend der Anzahl der öffentlichen Funktionen.
Verankerung des Einsprungpunkts
Informationen über Einsprungspunkte werden in der Programm- bzw. Bibliotheksdatei üblicherweise im Dateikopf hinterlegt. Die Speicherung ist abhängig vom verwendeten Betriebssystem.
Wikimedia Foundation.