Будинки Розвиток Що таке мова програмування першого покоління (1 гл)? - визначення з техопедії

Що таке мова програмування першого покоління (1 гл)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає мова першого покоління (програмування) (1GL)?

Мова першого програмування (програмування) (1GL) - це група мов програмування, які є мовами машинного рівня, які використовуються для програмування комп'ютерів першого покоління. Інструкції отримували через перемикачі на передній панелі цих комп'ютерів, безпосередньо до процесора. Спочатку не було компілятора чи асемблера, який би обробляв інструкції в 1GL.


Інструкції в 1GL складаються з двійкових чисел, представлених 1s і 0s. Це робить мову придатною для розуміння машини, але дуже важче інтерпретувати та вивчати людський програміст.


Також відомий як мова 1-го покоління.

Техопедія пояснює мову першого покоління (програмування) (1GL)

Основна перевага програмування в 1GL полягає в тому, що код може працювати дуже швидко і дуже ефективно, саме тому, що інструкції виконуються безпосередньо процесором. Одним з головних недоліків програмування на мові низького рівня є те, що коли виникає помилка, код не так легко виправити.


Програма пишеться у вигляді двійкових інструкцій, що складається з нулів та одиниць. Ця мова дуже пристосована до конкретного комп'ютера та процесора, і тому портативність коду значно знижується порівняно з мовами вищого рівня.


Програмісти сучасного часу все ще періодично використовують код машинного рівня, особливо при програмуванні функцій нижчого рівня системи, таких як драйвери, інтерфейси з прошивкою та апаратними пристроями. Сучасні інструменти, такі як компілятори нативного коду, використовуються для створення машинного рівня з мови вищого рівня.

Що таке мова програмування першого покоління (1 гл)? - визначення з техопедії