Язык высокого уровня

Материал из Поле цифровой дидактики


Описание Язык высокого уровня освобождает программу от значительной доли необязательной сложности. Абстрактная программа состоит из концептуальных конструкций: операций, типов данных, последовательностей и связей.
Область знаний Информатика
Авторы
Поясняющее видео
Близкие понятия Абстракция
Среды и средства для освоения понятия Python, Snap!, Squeak

Конкретная машинная программа связана с битами, регистрами, условиями, переходами, каналами, дисками и прочим. В той мере, в какой в языке высокого уровня воплощены необходимые абстрактной программе конструкции и избегаются конструкции низшего порядка, он ликвидирует целый уровень сложности, совершенно не являющийся необходимым свойством программы. Самое большее, что может сделать язык высокого уровня, — это предоставить все конструкции, которые по замыслу программиста содержит абстрактная программа.