История языков программирования
Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу «одна инструкция — одна строка».
Программирование
По выражению одного из основателя языков программирования Никлауса Вирта «Программы = алгоритмы + структуры данных».