Вплоть до первой половины 60-х годов XX века большая часть программирования производилась на двоичном коде и при помощи перфокарт.
Языки низкого уровня - языки, работающие с процессором и памятью компьютера напрямую, байт за байтом. Программы на таких языках могут быть максимально быстрыми
FORmula TRANslator (1957) - язык, написанный в компании IBM. Язык уже высокого уровня, но очень старенький) Все еще иногда используется хардкорными математиками, поскольку почти все математические задачи мелкого и среднего уровня уже давно на нем решены.