Unterschied zwischen interpretierte & kompilierte Sprache

June 17

Unterschied zwischen interpretierte & kompilierte Sprache

Programmiersprachen sind Anweisungen und Logik. Sie sind gewohnt, Software, z. B. den Internet-Browser erstellen Sie jetzt verwenden, und Hardware, wie z. B. in Handys und MP3-Player zu steuern. Sie können in zwei Haupttypen unterteilt werden, die der Sprachen interpretiert und kompiliert Sprachen. Die genaue Unterscheidung zwischen ist zusammengestellt und interpretiert oft vage und unklar. Einige Sprachen kompiliert und interpretiert, während es gibt Grauzonen, die eine Mischung aus beidem sind. Alle Sprachen erhalten schließlich in Maschinencode, konvertiert die ist der grundlegenden Befehlssatz von einem Gerät Hardware verwendet.

Übersicht über Programmierung Sprachen

Programmiercode, geschrieben mit einer bestimmten Programmiersprache wird im Allgemeinen durch eine Person in so genannte Quellcode hat geschrieben. Dieser Quellcode ist in ein Format für die Hard-und Software-Umgebung geeignet umzurechnen, in dem es ausgeführt wird. Zusammenstellung ist in der Regel spezifisch für eine Art von Hardware-Architektur, was bedeutet, dass der Code nur für den Hardwaretyp ausgeführt wird, wofür es kompiliert wird. Wenn eine Sprache kompiliert wird, wird dessen Quellcode in Maschinencode umgewandelt. In einer interpretierten Sprache kann der Quellcode als gelassen werden-ist, oder teilweise zusammengestellt; nur ist wenn der Code ausgeführt wird, tatsächlich es interpretiert. Dieser Prozess ist auch als Just-In-Time-Kompilierung bezeichnet.

Vorteil der interpretierte Sprachen

Einer der wichtigsten Vorteile der interpretierte Sprachen ist ihre Fähigkeit, unabhängig von der Architektur, die sie laufen auf ausgeführt werden. Beispielsweise sie möglicherweise nicht bewusst, ob sie auf einem 32-Bit- oder 64-Bit-Betriebssystem laufen, oder sogar was das Betriebssystem ist. JavaScript, das eine Sprache häufig verwendet, um Internetseiten zu erstellen ist, kann das gleiche ausgeführt, unabhängig davon, die welches Betriebssystem oder Internet-Browser verwendet wird.

Vorteil von Compilersprachen

Einer der Hauptvorteile kompilierte Sprachen haben ist die Geschwindigkeit. Da der Computer-Code in der Regel in ein geeignetes Format konvertiert wurde für bestimmte Hardware/Software-Umgebung weniger Arbeit ist erforderlich, um die Anwendung auszuführen, und der Code ist in der Lage, effizienter ausführen. C und C++ sind Beispiele für die häufigsten Compilersprachen.

Welches ist besser?

Jede Sprache hat ihre vor- und Nachteile. Einige von der Zeit, die Unterscheidung zwischen was kompiliert wird und was interpretiert wird verwischt. Einige Programmiersprachen kompiliert und interpretiert, zum Beispiel. Letztlich werden was Sie verwenden die Sprache oft bestimmen welcher Ansatz am besten geeignet ist.