Programmiersprachen sind Anweisungen und Logik. Sie werden benutzt , um Software wie Internet-Browser Sie jetzt sind , und Steuerungs-Hardware , wie zum Beispiel , dass in Handys und MP3 -Playern zu schaffen. Sie können in zwei Haupttypen , dass der Interpreter-Sprachen und kompilierten Sprachen unterteilt werden. Die genaue Unterscheidung zwischen zusammengestellt und interpretiert ist oft schlecht definierte und unklar. Einige Sprachen übersetzt und interpretiert werden , während es Grauzonen, die eine Mischung aus beiden bestehen . Alle Sprachen schließlich in Maschinencode, der die grundlegenden Befehlssatz durch eine Einrichtung der Hardware verwendet wird, konvertiert werden . Programmiersprachen Übersicht
Programmiercode , geschrieben mit einer bestimmten Programmiersprache , wird in der Regel von einer Person in was Quellcode bezeichnet geschrieben. Dieser Quellcode muss in einem geeigneten Format für die Hardware /Software-Umgebung , in der sie ausgeführt werden, umgewandelt werden . Compilation ist in der Regel spezifisch für eine Art von Hardware-Architektur , was bedeutet, dass Code nur auf der Hardware- Typ, für den es kompiliert bedeutet . Wenn eine Sprache übersetzt wird , wird der Quellcode in Maschinencode konvertiert. In einer interpretierten Sprache kann der Quellcode im Ist-Zustand ist, oder teilweise kompiliert , nur , wenn der Code tatsächlich ausgeführt wird interpretiert. Dieser Prozess wird auch als Nur - Zeit Compilation .
Vorteil interpretierte Sprachen
Einer der wichtigsten Vorteile der interpretierten Sprachen ist ihre Fähigkeit, unabhängig ausführen bezeichnet der Architektur sie läuft. Zum Beispiel kann sie nicht bewusst , ob sie auf einem 32- Bit-oder 64 -Bit-Betriebssystem ausgeführt wird, oder sogar, was das Betriebssystem ist . JavaScript , das eine Sprache häufig verwendet, um Internet-Seiten zu bauen ist , können das gleiche, unabhängig davon, welches Betriebssystem oder Internet-Browser verwendet wird.
Vorteil von kompilierten Sprachen
< br >
Einer der wichtigsten Vorteile kompilierten Sprachen haben, ist Geschwindigkeit. Da der Computer -Code ist in der Regel in einem geeigneten Format für die spezifische Hardware /Software-Umgebung umgewandelt wird weniger Arbeit erforderlich, um die Anwendung auszuführen , und der Code in der Lage ist , mit mehr Effizienz zu arbeiten . C und C + + sind Beispiele der häufigsten kompilierten Sprachen .
Was ist besser?
Jede Art von Sprache hat ihre Vor-und Nachteile . Einige der Zeit, die Unterscheidung zwischen dem, was erarbeitet und was verwischt interpretiert. Einige Programmiersprachen können zusammengestellt und interpretiert werden , zum Beispiel. Letztlich , was Sie für die Sprache wird oft bestimmen , welcher Ansatz am besten zu nutzen.