Язык программирования первого поколения - First-generation programming language
Эта статья нужны дополнительные цитаты для проверка.Сентябрь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А язык программирования первого поколения (1GL) это машинный уровень язык программирования.[1]
Первый язык генерации (программирования) (1GL) - это группа языков программирования, которые являются языками машинного уровня, используемыми для программирования. компьютеры первого поколения. Изначально нет переводчик привык к компилировать или же собрать язык первого поколения. Инструкции по программированию первого поколения вводились через Передняя панель переключатели компьютерной системы.
Инструкции в 1GL составлены из двоичные числа, представленные единицами и нулями. Это делает язык подходящим для понимания машины, но гораздо более трудным для интерпретации и изучения человеком-программистом.
Основное преимущество программирования на 1GL заключается в том, что код может выполняться очень быстро и очень эффективно именно потому, что инструкции выполняются непосредственно программой центральное процессорное устройство (ЦПУ). Один из главных недостатков программирования в язык низкого уровня заключается в том, что при возникновении ошибки код исправить не так просто.
Языки первого поколения очень хорошо адаптированы к конкретному компьютеру и процессору, поэтому переносимость кода значительно снижена по сравнению с языки более высокого уровня.
Современные программисты все еще иногда используют код машинного уровня, особенно при программировании функций нижнего уровня системы, таких как водители, интерфейсы с прошивка и аппаратные устройства. Современные инструменты, такие как компиляторы машинного кода, используются для создания машинного уровня из языка более высокого уровня.
Что дальше
- Язык программирования второго поколения
- Язык программирования третьего поколения
- Язык программирования четвертого поколения
- Язык программирования пятого поколения
Рекомендации
Общий
1. Нванквогу С.Э. (2016). Языки программирования и их история.