(продолжение серии постов про историю современной разработки)
Историю программирования мы будем отсчитывать от трёх устройств — первой программируемой вычислительной машины Colossus (1943—1944), первого универсального перепрограммируемого компьютера ENIAC (1945) и развития его идей в EDVAC (1949), в документации к которому впервые упоминается принцип хранения программы и данных в памяти устройства.
Первые компьютеры создавались под специфические военные и научные задачи, а программисты были сродни чародеям, носителей эзотерически сложного знания. Машинный код писался строго под конкретное оборудование. Вычислительные ресурсы были ограничены, а оптимизация ПО — абсолютной.
Первым шагом к программированию, которое мы знаем, стал язык ассемблера (1949), который представил двоичный код в виде понятных человеку команд и позволил сосредоточиться на логике, а не микроменеджменте отдельных байтов.
Post #41
334
