Programmiersprache der ersten Generation
A Programmiersprache der ersten Generation (1gl) ist ein Maschinenebene Programmiersprache.[1]
Eine erste Generation (Programmierung) Sprache (1GL) ist eine Gruppierung von Programmiersprachen, bei denen es sich um eine Programmebene handelt, die zum Programmieren verwendet werden Computer der ersten Generation. Ursprünglich nein Übersetzer wurde gewohnt kompilieren oder montieren Die Sprache der ersten Generation. Die Programmieranweisungen der ersten Generation wurden durch die eingegeben Frontblende Schalter des Computersystems.
Die Anweisungen in 1GL bestehen aus Binärzahlen, dargestellt durch 1s und 0s. Dies macht die für das Verständnis der Maschine geeignete Sprache, aber vom menschlichen Programmierer weitaus schwieriger zu interpretieren und zu lernen.
Der Hauptvorteil der Programmierung in 1GL besteht darin, dass der Code sehr schnell und sehr effizient ausgeführt wird, genau weil die Anweisungen direkt von der Ausführung der Anweisungen ausgeführt werden Zentrale Verarbeitungseinheit (ZENTRALPROZESSOR). Eine der Hauptnachteile der Programmierung in a Sprache niedriger Ebene Ist das, wenn ein Fehler auftritt, der Code nicht so einfach zu beheben ist.
Sprachen der ersten Generation sind sehr stark an einen bestimmten Computer und eine bestimmte CPU angepasst, und die Code -Portabilität wird daher im Vergleich zu den höhere Sprachen.
Moderne Programmierer verwenden immer noch gelegentlich den Code der Maschinenebene, insbesondere wenn die Funktionen niedrigerer Ebene des Systems programmieren, wie z. Treiber, Schnittstellen mit Firmware und Hardware -Geräte. Moderne Werkzeuge wie native Code-Compiler werden verwendet, um die Maschinenebene aus einer höheren Sprache zu erzeugen.
Was kommt als nächstes
- Programmiersprache der zweiten Generation
- Programmiersprache der dritten Generation
- Programmiersprache der vierten Generation
- Programmiersprache der fünften Generation
Verweise
Allgemein
1. Nwankwogu S.E (2016). Programmiersprachen und ihre Geschichte.