Zuhause Entwicklung Was ist eine Programmiersprache der ersten Generation (1gl)? - Definition aus techopedia

Was ist eine Programmiersprache der ersten Generation (1gl)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet First Generation (Programming) Language (1GL)?

Eine Programmiersprache der ersten Generation (1GL) ist eine Gruppe von Programmiersprachen, bei denen es sich um Maschinensprachen handelt, mit denen Computer der ersten Generation programmiert werden. Die Anweisungen wurden über die Schalter an der Vorderseite dieser Computer direkt an die CPU weitergeleitet. Es gab ursprünglich keinen Compiler oder Assembler, um die Anweisungen in 1GL zu verarbeiten.


Die Anweisungen in 1GL bestehen aus Binärzahlen, die durch 1s und 0s dargestellt werden. Dies macht die Sprache für das Verständnis der Maschine geeignet, aber für den menschlichen Programmierer sehr viel schwieriger zu interpretieren und zu lernen.


Wird auch als Sprache der ersten Generation bezeichnet.

Techopedia erklärt die Programmiersprache der ersten Generation (1GL)

Der Hauptvorteil der Programmierung in 1GL besteht darin, dass der Code sehr schnell und sehr effizient ausgeführt werden kann, gerade weil die Anweisungen direkt von der CPU ausgeführt werden. Einer der Hauptnachteile der Programmierung in einer einfachen Sprache besteht darin, dass der Code im Fehlerfall nicht so einfach zu beheben ist.


Das Programm ist als binäre Anweisung geschrieben, die aus Nullen und Einsen besteht. Diese Sprache ist sehr stark an einen bestimmten Computer und eine bestimmte CPU angepasst, und die Code-Portabilität ist daher im Vergleich zu höheren Sprachen erheblich eingeschränkt.


Heutige Programmierer verwenden noch gelegentlich Code auf Maschinenebene, insbesondere wenn Funktionen auf niedrigerer Ebene des Systems, wie Treiber, Schnittstellen zu Firmware- und Hardwaregeräten, programmiert werden. Moderne Tools wie native Code-Compiler werden verwendet, um Maschinenebenen aus einer höheren Sprache zu erstellen.

Was ist eine Programmiersprache der ersten Generation (1gl)? - Definition aus techopedia