Heim >häufiges Problem >Was kann ein kompiliertes Hochsprachen-Quellprogramm leisten?
Kompilierte Hochsprachen-Quellprogramme können vor der Ausführung kompiliert und verbunden werden. Kompilierte Hochsprachen zielen auf eine bestimmte Plattform ab, indem sie den Quellcode in Maschinencode kompilieren, der von der Hardware der Plattform ausgeführt werden kann, und ihn in ein ausführbares Programmformat verpacken, das von der Plattform erkannt werden kann.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Kompilierte Quellprogramme in Hochsprache können vor der Ausführung kompiliert und verbunden werden.
Computer können Hochsprachen nicht verstehen, geschweige denn Hochsprachen direkt ausführen. Sie können daher nur Maschinensprachen direkt verstehen, wenn sie vom Computer ausgeführt werden sollen in Computersprache umgewandelt werden. Es gibt zwei Möglichkeiten der Konvertierung:
1. Kompilierung
Daher werden Hochsprachen auch in kompilierte Sprachen und interpretierte Sprachen unterteilt.
Der Hauptunterschied besteht darin, dass das erstere Quellprogramm nach der Kompilierung auf der Plattform ausgeführt werden kann, während das letztere während des Betriebs kompiliert wird. Daher läuft Ersteres schnell und Letzteres bietet eine gute plattformübergreifende Leistung.
Kompilierte SpracheVerwenden Sie einen speziellen Compiler, um Hochsprachen-Quellcode für eine bestimmte Plattform gleichzeitig in Maschinencode zu kompilieren, der von der Plattformhardware ausgeführt werden kann, und packen Sie ihn in etwas, das erkannt werden kann von der Plattform Das Format des ausführbaren Programms.
FunktionenBevor ein in einer kompilierten Sprache geschriebenes Programm ausgeführt wird, ist ein spezieller Kompilierungsprozess erforderlich, um den Quellcode in eine Maschinensprachendatei zu kompilieren, beispielsweise eine Datei im EXE-Format Das Ergebnis wird direkt verwendet. Das ist alles, z. B. das direkte Ausführen der Exe-Datei. Da sie nur einmal kompiliert werden muss und bei späterer Ausführung nicht kompiliert werden muss, weisen kompilierte Sprachen eine hohe Ausführungseffizienz auf.
Zusammenfassung1. Auf einmal in plattformbezogene Maschinensprachendateien kompiliert, hohe Betriebseffizienz;
2.
3 .Vorhandenes C, C++, Objective usw. sind alle kompilierte Sprachen.
Wenn Sie mehr Programmierkenntnisse benötigen, besuchen Sie bitte:
ProgrammiervideoDas obige ist der detaillierte Inhalt vonWas kann ein kompiliertes Hochsprachen-Quellprogramm leisten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!