Übersetzungszeit

In der Informatik Wird der Begriff Übersetzungszeit oder Compile-Zeit Der Betrieb assoziiert MIT, sterben von Einem Compiler im glitten chen Zeitraum Wie Erzeugung einge Dezember sterben Objektcodes durchgeführt Werden. Das Übersetzungszeitbild hat das Gegenstück zur Laufzeit ( Laufzeit ).

Compiler führt typischerweise zur Compilezeit Analyse der zu übersetzenden Programme durch. Bei statisch typisierten Programmiersprachen Wie Java , C # , Pascal oder Haskell gehört dazu Prüfung der einhaltung sterben , wo Typverträglichkeit bei Zuweisungen und bei Übergaben von Parametern abhängt Unter Programm . Das Expandieren von Vorlagen (z. B. bei C ++ ) is a weitere Bedienung, sterben zur Übersetzungszeit stattfindet.

Im Regelfall folgt relativ direkt nach der Übersetzung des Quellcodes Eines Programm das Binden ( Link ), währenddessen sterben Objektdateien Mehrere Programmteile Mannheimer verknüpft Werden. Die spätere Ausführung des Programs ( Laufzeit ) Steht dagegen meist nicht in Einem fliegt zusammenhang mit der Übersetzung. Bei Programmiersprachen, stirbt Keinen Compiler Besitzer und interpretiert Wird, ist also meist keine Übersetzungszeit im Eigentlich Wut. Teilweise wird mit der Hilfe des Just-in-Time-Kompilierensauch bei interpretierten Sprachen eine Kompilation durchgeführt. Derjenige, der hier gearbeitet hat, ist nicht nur ein Mitglied des Bildungsministeriums, sondern auch für das Programm.

Eine Strategie zur Aufgabe Verbesserung wo Softwarequalität ist es, Möglichst viel Prüfung zur Übersetzungszeit durchführen zu lassen, um Fehler nicht erst zur Laufzeit, das heißt während des Eigentlich Einsatz des Programm, zu Erkennen.