быть записан на языке, «понятном» для процессора, то есть на
машинном языке, представляющем собой логические последовательности нулей и единиц.На заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
В 60-70 годы для облегчения труда программистов начали создавать языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде ( в виде предложений).
Процедурные языки. В них используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры.
Бейсик (Basic)-1964, его версии MSX-Basic? QBasic
Pascal
В настоящее время наибольшей популярностью пользуются системы объектно-ориентированного визуального программирования:
Microsoft Visual Basic
Borland Delphi