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