Личный проект декабрь

как первые программисты написали программы для программирования без программ для программирования?

В самых первых компьютерах программы писались в машинных кодах и первично вводились в память при помощи тумблеров, отвечающих за состояние каждого бита. Или же задавались напайкой соответствующих битам перемычек в постоянном запоминающем устройстве. Самые опытные программисты знали начальный загрузчик побитово наизусть и могли его ввести с тумблеров по памяти.

Конечно, достаточно тоскливо было вводить с тумблеров начальный загрузчик каждый раз при обнулении памяти, но у первых компьютеров часто были ферритовые запоминающие усстройства, не теряющие содержимое памяти при отключении питания.

Вот такой интерфейс для ввода программ был на машинах до 1960-х годов:

https://upload.wikimedia.org/wikipedia/commons/6/6a/IBM360-65-1.corestore.jpg

(кстати, это пульт системы IBM S/360 – первого компьютера, в котором придумали делить память на байты, благодаря чему видны группы по 8 тумблеров).

Leave a Reply

Your email address will not be published. Required fields are marked *