<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Einsprungpunkt</id>
	<title>Einsprungpunkt - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Einsprungpunkt"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Einsprungpunkt&amp;action=history"/>
	<updated>2026-06-24T23:51:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Einsprungpunkt&amp;diff=980572&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: Abschnittsname &quot;Einzelnachweise&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Einsprungpunkt&amp;diff=980572&amp;oldid=prev"/>
		<updated>2025-11-02T04:26:42Z</updated>

		<summary type="html">&lt;p&gt;Abschnittsname &amp;quot;Einzelnachweise&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Einsprungpunkt&amp;#039;&amp;#039;&amp;#039; ({{enS|entry point}}) – oder auch die &amp;#039;&amp;#039;&amp;#039;Main-Funktion&amp;#039;&amp;#039;&amp;#039; (englisch oft nur &amp;#039;&amp;#039;{{lang|en|main}}&amp;#039;&amp;#039; genannt)&amp;lt;ref&amp;gt;{{Internetquelle |url=http://apps.e-technik.fh-schmalkalden.de/krause/cintro/ci000014.html |titel=1.1.14 Die main-Funktion |werk=Abschnitt zu &amp;#039;&amp;#039;Einführung in C&amp;#039;&amp;#039;, bei der [[Hochschule Schmalkalden]] |archiv-url=https://web.archive.org/web/20171021163342/http://apps.e-technik.fh-schmalkalden.de/krause/cintro/ci000014.html |archiv-datum=2017-10-21 |offline=1 |abruf=2018-08-13}}&amp;lt;/ref&amp;gt; und weiter [[Lehnübersetzung|lehnübersetzt]] auch &amp;#039;&amp;#039;&amp;#039;Hauptfunktion&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.c-howto.de/tutorial/funktionen-teil-2/hauptfunktion/ |titel=Das C Tutorial &amp;amp;#91;…&amp;amp;#93;: Funktionen Teil&amp;amp;nbsp;2: Hauptfunktion |werk=c-howto.de |abruf=2017-09-11}}&amp;lt;/ref&amp;gt; – bezeichnet in der [[Programmierung]] diejenige Stelle in einem [[Computerprogramm|Programm]] oder einer [[Funktion (Programmierung)|Funktion]], an der der [[Kontrollfluss]], d.&amp;amp;nbsp;h. die Ausführung, beginnt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Einzelheiten ==&lt;br /&gt;
Jedes Programm besitzt im Allgemeinen nur einen Einsprungpunkt. Bei Programmen, die in [[C (Programmiersprache)|C]], [[C++]], [[C-Sharp|C#]], [[Visual Basic .NET|VB.NET]] oder [[Java (Programmiersprache)|Java]] geschrieben sind, ist dies beispielsweise die Funktion &amp;lt;code&amp;gt;main(…)&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;{{Literatur |Titel=Programming Languages&amp;amp;nbsp;— C++ |Hrsg=[[Internationale Organisation für Normung]] |Sammelwerk=ISO/IEC JTC1 SC22 WG21 N4860 |Ort=Genf |Datum=2020-03-31 |Sprache=en |Kapitel=Chapter&amp;amp;nbsp;6.9.3: Start and termination&amp;amp;nbsp;– main function |Seiten=82–85 |Online=https://isocpp.org/files/papers/N4860.pdf |Format=PDF |KBytes=7147 |Abruf=2025-06-29}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/dotnet/visual-basic/programming-guide/program-structure/main-procedure |titel=Main Procedure in Visual Basic |werk=learn.microsoft.com |hrsg=Microsoft |datum=2021-09-15 |sprache=en |abruf=2025-06-29}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=[[Christian Ullenboom]] |Titel=Java ist auch eine Insel |Auflage=17 |Verlag=Rheinwerk Computing |Datum=2023 |Sprache=de |ISBN=9783836295444 |Kapitel=Kapite&amp;amp;nbsp;4.7: Der Einstiegspunkt für das Laufzeitsystem: main(…) |Seiten=295–297 |Online=https://openbook.rheinwerk-verlag.de/javainsel/04_007.html |Abruf=2025-06-29}}&amp;lt;/ref&amp;gt; In [[Pascal (Programmiersprache)|Pascal]] resp. [[Object Pascal]] besitzt sie keine [[Signatur (Programmierung)|Signatur]], sondern nur einen Methodenrumpf (&amp;#039;&amp;#039;Block&amp;#039;&amp;#039;) &amp;lt;code&amp;gt;begin…end.&amp;lt;/code&amp;gt; am Ende der Haupt-[[Unit (Programmiersprache Pascal)|Unit]] des Projekts.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docwiki.embarcadero.com/RADStudio/Sydney/en/Programs_and_Units_(Delphi) |titel=Programs and Units (Delphi) |werk=docwiki.embarcadero.com |hrsg=Embarcadero |sprache=en |abruf=2025-06-29}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Programmbibliothek]]en besitzen für jede exportierte Funktion einen Einsprungpunkt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/cpp/build/exporting-from-a-dll |titel=Exporting from a DLL |werk=learn.microsoft.com |hrsg=Microsoft |datum=2021-08-03 |sprache=en |abruf=2025-06-29}}&amp;lt;/ref&amp;gt; Unter [[Microsoft Windows|Windows]] können diese u.&amp;amp;nbsp;a. mit dem [[Programmierwerkzeug|Entwicklerwerkzeug]] [[Dependency Walker]] angezeigt werden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.dependencywalker.com/help/html/hidr_export_list_view.htm |titel=Export Function List View |werk=dependencywalker.com |sprache=en |abruf=2025-06-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Technisch gesehen ist es jene [[Speicheradresse]], auf die der [[Befehlszähler]] beim Start eines Programms oder beim Aufruf einer Funktion gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Informationen über Einsprungpunkte werden in der Programm- bzw. Bibliotheksdatei üblicherweise im [[Dateikopf]] hinterlegt. Die Speicherung ist abhängig vom verwendeten Betriebssystem.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>