Unterschied zwischen Kompilierungszeit und Laufzeit

Unterschied zwischen Kompilierungszeit und Laufzeit

Schlüsselunterschied - kompilieren Zeit gegen Laufzeit
 

Die meisten Programme werden mit hochrangigen Programmiersprachen geschrieben. Diese Programmiersprachen haben eine Syntax, die der englischen Sprache ähnelt. Auf hohe Sprachen sind die Menschen für den Menschen leicht verständlich, aber sie sind vom Computer nicht verständlich. Daher sollte das schriftliche Programm oder der Quellcode in ein verständliches maschinelles Format konvertiert werden. Es heißt Maschinencode. Der Zeitraum für den Umwandlung des Quellcodes in den Maschinencode wird als Kompilierungszeit bezeichnet. Aufgaben wie Syntaxanalyse, semantische Analyse und Codegenerierung treten zur Kompilierungszeit auf. Zeitraum für die Ausführung der ausführbaren Datei, die zur Kompilierungszeit generiert wurde, wird als Laufzeit bezeichnet. Beide sind Begriffe im Zusammenhang mit verschiedenen Programm -Lebenszyklus -Phasen. In diesem Artikel wird der Unterschied zwischen Kompilierungszeit und Laufzeit erörtert. Der Schlüsselunterschied Zwischen Kompilierungszeit und Laufzeit ist das Kompilierzeit ist die Programmierkyklusphase, die den Quellcode in eine ausführbare Datei umwandelt, während sich die Laufzeit auf die Programmierkreislaufphase bezieht. Die bei der Kompilierungszeit auftretenden Fehler werden als Kompilierungszeitfehler bezeichnet, und Fehler, die zur Laufzeit auftreten Ausnahmen.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist Kompilierungszeit
3. Was ist Laufzeit?
4. Ähnlichkeiten zwischen Kompilierungszeit und Laufzeit
5. Vergleich nebeneinander - Kompilieren Sie die Zeit gegen Laufzeit in tabellarischer Form
6. Zusammenfassung

Was ist Kompilierungszeit?

Der Programmierer kann dem Computer mithilfe einer Programmiersprache Anweisungen geben. Die meisten Programmiersprachen, die von einem Programmierer verwendet werden. Sie haben eine Syntax ähnlich der englischen Sprache. Diese Sprachen sind für die Menschen leicht lesbar und verständlich. Das mit einer hochrangigen Sprache geschriebene Programm wird als Quellcode bezeichnet. Der Quellcode kann je nach Aufgabe eine Reihe von Zeilen oder viele Zeilen enthalten. Die Anweisungen, die unter Verwendung der Sprache auf hoher Ebene bereitgestellt werden, sind vom Computer nicht verständlich. Der Computer versteht den Maschinencode. Daher muss der Quellcode in den Maschinencode zusammengefasst werden, um ein ausführbares Programm zu sein. Die Programmierkreislaufphase wird als Kompilierungszeit bezeichnet. Es ist der Zeitraum, um den Kompilierungsprozess abzuschließen. Die Operationen zur Kompilierungszeit umfassen Syntaxanalyse, semantische Analyse und Codegenerierung.

Abbildung 01: Zeit und Laufzeit kompilieren

Während der Zusammenstellung können Fehler auftreten. Sie treten aufgrund von Syntax- und semantischen Fehlern auf. Diese Fehler vermeiden eine erfolgreiche Zusammenstellung. Der Compiler gibt über die Kompilierungszeitfehler an. Es wird eine Nachricht angezeigt, in der der Fehler aufgetreten ist. Einige übliche Kompilierungs-Zeitfehler fehlen lockige Zahnspangen, Missschreibungen und Fehlschreibungen von Schlüsselwörtern. Wenn ein Kompilierfehler auftritt, sollte der Programmierer diesen Fehler beheben.

Was ist Laufzeit??

Die Laufzeit ist auch als bekannt als Ausführungszeit. Es ist die Zeit, in der ein Programm im Gegensatz zu anderen Programm -Lebenszyklus -Phasen wie Kompilierzeit, Ladezeit usw. ausgeführt wird. Wenn der Kompilierungsprozess abgeschlossen ist, wird der Benutzer ausgeführt. Der Zeitraum für die Ausführung der ausführenden Datei, die zum Kompilierungszeit erzeugt wird, wird als Laufzeit bezeichnet. Die Begriff Laufzeit kann verwendet werden, um Fehler zu verweisen. Sogar das Programm ist der Compiler ordnungsgemäß, es kann Fehler geben.

Diese Fehler geben die erwartete Ausgabe nicht an. Es kann auch die Ausführung des Programms beenden. Diese Fehler treten zur Laufzeit auf, sodass sie als Laufzeitfehler oder Ausnahmen bezeichnet werden. Einige Laufzeitfehler teilen eine Zahl durch Null, wenn das Array nicht gebunden ist und keinen Speicher mehr hat.

Was ist die Ähnlichkeit zwischen Kompilierungszeit und Laufzeit??

  • Beide Kompilierzeit und Laufzeit sind Programmlebenszyklusphasen.

Was ist der Unterschied zwischen Kompilierungszeit und Laufzeit?

Zeit gegen Laufzeit kompilieren

Kompilierende Zeit ist die Programmierlifezyklusphase, die den Quellcode in eine ausführbare Datei umwandelt. Die Laufzeit ist die Zeit, in der ein Programm ausgeführt wird, im Gegensatz zu anderen Programm -Lebenszyklus -Phasen wie Kompilierzeit, Verbindungszeit und Ladezeit.
 Fehler
Kompilierungszeitfehler sind Syntax- und semantische Fehler. Laufzeitfehler werden als Ausnahmen bezeichnet.

Zusammenfassung -kompilieren Zeit gegen Laufzeit 

Kompilierzeit und Laufzeit sind zwei Phasen des Programmierlebenszyklus. In diesem Artikel wurde der Unterschied zwischen Kompilierungszeit und Laufzeit erörtert. Das Konvertieren des Quellcode des Programmierers in den Maschinencode erfolgt zum Kompilierzeit. Das Ausführen der ausführbaren Datei, die zur Kompilierzeit generiert wird, wird als Laufzeit bezeichnet. Wenn zur Kompilierungszeit ein Fehler vorliegt, zeigt der Compiler eine Nachricht gemäß dem Fehler an. Selbst das zusammengesetzte Programm gibt möglicherweise nicht die erwartete Ausgabe an. In diesem Fall handelt es sich um einen Laufzeitfehler oder eine Ausnahme. Der Unterschied zwischen Kompilierungszeit und Laufzeit besteht darin, dass die Kompilierungszeit die Phase des Programmierlebenszyklus ist, in der der Quellcode in eine ausführbare Datei umwandelt, während die Laufzeit auf die Programmierkreislaufphase des Programmiers bezieht.

Referenz:

1.„Zeit kompilieren.” Wikipedia, Wikimedia Foundation, 16. Dezember. 2017. Hier verfügbar
2.„Laufzeit (Programmlebenszyklusphase).” Wikipedia, Wikimedia Foundation, 18. Februar. 2018. Hier verfügbar