<?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=Laufzeitbibliothek</id>
	<title>Laufzeitbibliothek - 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=Laufzeitbibliothek"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Laufzeitbibliothek&amp;action=history"/>
	<updated>2026-06-25T04:28:54Z</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=Laufzeitbibliothek&amp;diff=176824&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: Kleinigkeiten</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Laufzeitbibliothek&amp;diff=176824&amp;oldid=prev"/>
		<updated>2025-06-26T23:30:45Z</updated>

		<summary type="html">&lt;p&gt;Kleinigkeiten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen|1=}}&lt;br /&gt;
&lt;br /&gt;
Der Begriff &amp;#039;&amp;#039;&amp;#039;Laufzeitbibliothek&amp;#039;&amp;#039;&amp;#039; ({{enS|runtime library}}) bezeichnet in der [[Informatik]] eine [[Programmbibliothek]] (Sammlung von [[Funktion (Programmierung)|Softwarefunktionen]]), die innerhalb eines [[Computerprogramm]]s die in einer [[Programmiersprache]] vorgesehenen Funktionen zur Zeit der Ausführung des Programms ([[Laufzeit (Informatik)|Laufzeit]]) realisiert, soweit sie nicht vom Compiler direkt in [[Maschinensprache|Maschinencode]] übersetzt werden. Dazu gehören oft z.&amp;amp;nbsp;B. Funktionen zur Ein- und Ausgabe, Speicherverwaltung oder für [[Gleitkommazahl|Gleitkommaberechnungen]] wie etwa die [[Quadratwurzel]].&lt;br /&gt;
&lt;br /&gt;
Wenn der [[Quellcode]] eines Computerprogramms von einem [[Compiler]] in die jeweilige Zielsprache übersetzt wird, so würde es zu kaum tragbarer Vergrößerung des Programmcodes führen, wenn für jede [[Anweisung (Programmierung)|Anweisung]] im Programm und jeden Aufruf einer eingebauten Funktion jeweils an der entsprechenden Stelle der vollständige Programmcode in der Zielsprache erzeugt werden müsste. Stattdessen erzeugt der Compiler oft Aufrufe von compilerspezifischen Hilfsfunktionen, die dem Anwendungsprogrammierer meist nicht direkt zur Verfügung stehen und deren Implementierungen sich in der Laufzeitbibliothek befinden. Die Laufzeitbibliothek kann nach Ermessen des Compilerherstellers oft auch Teile der [[Standardbibliothek]] des jeweiligen Compilers enthalten oder mit dieser kombiniert sein.&lt;br /&gt;
&lt;br /&gt;
Abhängig von Programmiersprache und Implementierung kann die Laufzeitbibliothek auch Laufzeitüberprüfungen, z.&amp;amp;nbsp;B. Grenzen von [[Feld (Datentyp)|Array]]s oder dynamische Typprüfungen, [[Ausnahmebehandlung]] und weitere Funktionen zur Fehlersuche ([[Debugging]]) enthalten.&lt;br /&gt;
&lt;br /&gt;
Die Laufzeitbibliothek realisiert normalerweise viele Funktionen unter Zugriff auf das [[Betriebssystem]]. Viele Programmiersprachen haben eingebaute Funktionen, die nicht zwangsläufig im Compiler realisiert sein müssen, sondern ebenfalls in der Laufzeitbibliothek realisiert sein können. Die Grenze zwischen Compiler und Laufzeitbibliothek liegt also im Ermessen des Compilerherstellers. Aus diesen Gründen ist die Laufzeitbibliothek immer compilerspezifisch und [[Plattform (Computer)|plattformspezifisch]].&lt;br /&gt;
&lt;br /&gt;
Nicht verwechselt werden darf das Konzept der Laufzeitbibliothek mit dem einer normalen Programmbibliothek, wie sie von einem Anwendungsprogrammierer erstellt oder einem Dritten geliefert wird, oder einer [[Dynamische Bibliothek|dynamischen Bibliothek]], was eine zur Laufzeit [[Linker (Computerprogramm)|gelinkte]] Programmbibliothek bezeichnet. Zum Beispiel benötigt die [[C (Programmiersprache)|Programmiersprache C]] nur eine minimale Laufzeitbibliothek, schreibt aber die [[C-Standard-Bibliothek]] von Funktionen vor, die jede C-Implementierung mitbringen muss.&lt;br /&gt;
&lt;br /&gt;
Einige modernere Programmiersprachen wie [[Java (Programmiersprache)|Java]] benutzen anstatt einer einfachen Laufzeitbibliothek eine komplexere [[Laufzeitumgebung]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmbibliothek| ]]&lt;br /&gt;
[[Kategorie:Compilerbau]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>