Frage

Was ist die Laufzeit? Und ich meine nicht "zur Laufzeit" = Wenn das Programm/das Skript ausgeführt wird. Ich meine

Dasu003Cyour-interpreted-language-here> Laufzeit

War es hilfreich?

Lösung

Genau das bedeutet es; Es sind die Umgebung und Datenstrukturen, die alles im Auge behalten, was im Laufe Ihres Programms stattfindet. Es ist nicht nur interpretierte Sprachen mit einer Laufzeitumgebung, ebenso wie jede kompilierte Sprache. In C sind die Laufzeit die Umgebungsvariablen und das Betriebssystem, die Dienste bereitstellten, mit denen das Programm mit dem Rest des Systems interagieren kann. In einer objektorientierten Sprache sind es auch alle Tabellen von Objekten und Klassen und Methoden, die erstellt werden, damit ein Nachrichtenübergang stattfinden können. In einer interpretierten Sprache ist es der Zustand des Dolmetschers und all diese anderen Dinge. Im Allgemeinen könnten Sie die Laufzeit als "alles, was passiert, dass Sie nicht explizit selbst geschrieben haben" beschreiben können.

Andere Tipps

http://en.wikipedia.org/wiki/run-time_system

Eine Sammlung von Software zur Unterstützung der Ausführung von Computerprogrammen in einer Computersprache. Das Laufzeitsystem kann Softwaredienste wie Unterprogramme und Bibliotheken für gängige Vorgänge, Implementierung von Programmiersprachenbefehlen, Typprüfungen, Debugging und sogar Codegenerierung und Codeoptimierung zur Verfügung stellen

Im Allgemeinen bezieht es sich normalerweise auf die Unterstützungsstruktur, die unbedingt ein Programm ausführt, das über das hinausgeht, was der Programmierer schreibt. Für interpretierte Sprachen hat dies typischerweise die Form eines Dolmetschers (normalerweise in Verbindung mit einer gemeinsamen Bibliothek von Unterprogrammen); Für kompilierte Sprachen mit Laufzeiten handelt es sich normalerweise nur um eine Bibliothek mit häufig verwendeten gemeinsam genutzten Unterprogrammen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top