www.wikidata.de-de.nina.az
Eine Laufzeitumgebung englisch runtime environment Abkurzung RTE oder seltener auch RE auch Ausfuhrungsumgebung oder seltener Ablaufumgebung beschreibt die zur Laufzeit von Computerprogrammen verfugbaren und festgelegten Voraussetzungen eines bestimmten Laufzeitsystems englisch runtime system Dieses ist durch die elementaren Bestandteile der Programmiersprache wie das Verhalten von Sprachkonstrukten und weitere Funktionen wie Typprufung Debugging Codegenerierung und optimierung definiert Zur Laufzeitumgebung gehoren weiterhin Laufzeitbibliothek Standardbibliotheken Programmierschnittstellen Laufzeitvariablen sowie auf Hard und Softwarekomponenten uber Betriebssystemfunktionen Inhaltsverzeichnis 1 Weitere Einzelheiten 1 1 Basis Funktionen 1 2 Plattformunabhangigkeit 2 Siehe auch 3 EinzelnachweiseWeitere Einzelheiten BearbeitenEine Laufzeitumgebung ladt von Anwendungsprogrammierern entwickelte Programme und lasst diese auf einer Plattform ablaufen fur welche die Laufzeitumgebung gemacht worden ist Damit stellt sie selbst eine kleine Plattform dar auf der Programme aufsetzen konnen In manchen Fallen ist eine plattformunabhangige und dadurch portable virtuelle Maschine Bestandteil einer Laufzeitumgebung Ein bekanntes Beispiel hierfur ist die Programmiersprache Java Die Laufzeitumgebung eines Java Programms wird Java Runtime Environment genannt und vereinigt die Java Klassenbibliotheken die z B fur Ein und Ausgabe verwendet werden und die Java Virtual Machine die fur die Ausfuhrung des Java Bytecodes verantwortlich ist Ein anderes Beispiel ist Microsofts Net Framework Die NET Common Language Runtime CLR ist bei neueren Windows Betriebssystemen die Laufzeitumgebung fur Programme die in C Visual Basic NET J JScript NET und C CLI geschrieben wurden Im IBM Grossrechner Betriebssystem z OS ist das sogenannte Language Environment die gemeinsame Laufzeitumgebung fur Programme welche u a in COBOL PL I C und Fortran programmiert sein konnen 1 Basis Funktionen Bearbeiten Beispiele fur die Basis oder Grund Funktionen einer Laufzeitumgebung sind Lesen und Schreiben von Dateien Daten uber Netzwerke transportieren Ein und Ausgabegerate steuern Daten verwalten Sortieren und SuchenPlattformunabhangigkeit Bearbeiten Beispiele in denen Laufzeitumgebungen Programmen Plattformunabhangigkeit ermoglichen sind Java Applets die von verschiedenen Webbrowsern auf verschiedenen Betriebssystemen in verschiedenen Implementierungen der Java Laufzeitumgebungen ausgefuhrt werden Windows Programme die mit Wine auf Unix Umgebungen Linux und verschiedene BSD Varianten Solaris sowie macOS unter den x86 Architekturen IA 32 32 Bit x86 und x64 64 Bit x86 laufen NET Programme die in der NET Reimplementierung Mono unter Linux laufen XUL Programme die mit der XULRunner Laufzeitumgebung ausgefuhrt werden Linux Programme die auf UNIX Betriebssystemen wie BSD Solaris und SCO Unix in einer speziell angepassten Linux Umgebung laufen IBCS Programme die mittels der IBCS Unterstutzung bestehend aus Kernel Umgebung angepassten Systemaufrufen und Laufzeitbibliotheken unter Linux laufen 32 Bit Linux Programme die zusammen mit den zugehorigen 32 Bit Bibliotheken in der 32 Bit Umgebung von 64 Bit Linux Kerneln laufen Die 32 Bit Laufzeitumgebung besteht dabei aus der Unterstutzung der 64 Bit Prozessoren von Intel fur 32 Bit Code Kernel Unterstutzung fur diesen 32 Bit Modus 32 Bit Betriebssystemaufrufen und einem 32 Bit dynamischen Linker DOS Programme die unter OS 2 UNIX und Linux im DOSEMU laufen 16 Bit Windows Programme die unter 32 Bit Windows und 32 Bit Windows Programme die unter 64 Bit Windows laufenSiehe auch BearbeitenEngine nbsp Wiktionary Laufzeitumgebung Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenEinzelnachweise Bearbeiten Language Environment In IBM 3 Marz 2021 abgerufen am 20 August 2022 englisch Abgerufen von https de wikipedia org w index php title Laufzeitumgebung amp oldid 226409071