www.wikidata.de-de.nina.az
In der Informatik wird der Begriff Ubersetzungszeit oder Compile Zeit mit Operationen assoziiert die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgefuhrt werden Die Ubersetzungszeit bildet damit das Gegenstuck zur Laufzeit Runtime Compiler fuhren typischerweise zur Compilezeit Analysen der zu ubersetzenden Programme durch Bei statisch typisierten Programmiersprachen wie Java C Pascal oder Haskell gehort dazu die Prufung der Einhaltung der Typvertraglichkeit bei Zuweisungen und bei Ubergaben von Parametern an Unterprogramme Das Expandieren von Templates z B bei C ist eine weitere Operation die zur Ubersetzungszeit stattfindet Im Regelfall folgt relativ direkt nach der Ubersetzung des Quellcodes eines Programms das Binden Linken wahrenddessen die Objektdateien mehrerer Programmteile miteinander verknupft werden Die spatere Ausfuhrung des Programms Laufzeit steht dagegen meist nicht in einem direkten Zusammenhang mit der Ubersetzung Bei Programmiersprachen die keinen Compiler besitzen und interpretiert werden gibt es meist keine Ubersetzungszeit im eigentlichen Sinne Teilweise wird aber mit Hilfe des Just in time Kompilierens auch bei interpretierten Sprachen eine Kompilierung durchgefuhrt Die hier aufgewendete Zeit wird aber ublicherweise nicht mehr als Ubersetzungszeit gewertet sondern der Laufzeit des Programms zugeordnet Eine Strategie zur Verbesserung der Softwarequalitat ist es moglichst viele Prufungen zur Ubersetzungszeit durchfuhren zu lassen um Fehler nicht erst zur Laufzeit das heisst wahrend des eigentlichen Einsatzes des Programms zu erkennen Abgerufen von https de wikipedia org w index php title Ubersetzungszeit amp oldid 122161815