| Laufzeitumgebung | |||||
|
Eine Laufzeitumgebung ist eine Softwareschicht die sich zwischen der Schicht des Betriebssystems und der Schicht der Anwendung befindet. Die Laufzeitumgebung stellt den Anwendungen grundsätzliche Funktionen wie Schreiben und Lesen von Dateien, Steuerung von Ein- und Ausgabegeräten, Transport von Daten, Suchfunktionen, Verwaltung von Dateien und mehr zur Verfügung. Bei der Programmiersprache Java erledigt dies das Java Runtime Environment (JRE), bestehend aus den Java Klassenbibliotheken und der Java Virtual Machine (JVM). Die JVM, ist wie der Name schon verrät, eine virtuelle Maschine welche für die Ausführung des Java Codes zuständig ist. Sie macht Java plattformunabhängig, da sie auf vielen Plattformen aufsetzen kann. Ein weiteres Beispiel für eine Laufzeitumgebung ist die .NET Common Language Runtime (CLR). Die CLR ist die Laufzeitumgebung und portable virtuelle Maschine für die Programmiersprachen C# (sprich C Sharp), Visual Basic .NET und C++.NET. |
|||||
| Siehe auch: Java Dot-NET CLR C-Sharp C-Plus-Plus Visual-Basic Laufzeitsystem WINE | |||||