Название: Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию
Автор: Уолтер Айзексон
Издательство: АСТ
Жанр: Биографии и Мемуары
isbn: 978-5-17-090460-0
isbn:
Женщины-программистки придумали, как сделать подпрограммы для ENIAC, примерно в то же время, что и Хоппер в Гарварде. Они боялись, что логические схемы не настолько мощны, чтобы просчитать некоторые траектории. Придумала решение Макналти. “О, я знаю, я знаю, я знаю, – возбужденно воскликнула она однажды. – Мы можем использовать главную программу для повторения части программы”. Они попытались, и это сработало.
“Мы начали обдумывать, как нам написать подпрограммы, вложенные подпрограммы и все такое, – вспоминала Дженнингс. – Это было очень полезно для задач по расчету траекторий, потому что идея состояла в том, чтобы повторять не всю программу, а только ее куски. Для этого нужно было так составить основную программу, чтобы она реализовала это. После того как вы научились делать это, вы понимаете, как составить свою программу в модульном виде. Разработка подпрограмм и модульной организации основной программы были самыми важными этапами в освоении программирования”35.
Джин Дженнингс Бартик скончалась в 2011 году, а незадолго до смерти с гордостью рассказывала, что все программисты, участвовавшие в создании первого компьютера общего назначения, были женщинами: “Несмотря на то, что мы достигли совершеннолетия в то время, когда карьерные возможности женщин были, как правило, довольно ограниченными, мы приняли участие в становлении компьютерной эры”. Это произошло потому, что все-таки многие женщины тогда учились математике и их навыки были востребованы. Была также и забавная причина: парни, с детства помешанные на игрушечных машинках, считали, что именно сборка оборудования была самой важной задачей и, следовательно, мужской работой. “Американская наука и техника была еще более сексистской, чем сегодня, – говорила Дженнингс. – Если бы руководители ENIAC знали, насколько важным окажется программирование для функционирования ЭВМ и насколько сложным оно окажется, они, возможно, трижды подумали бы, прежде чем отдать такую важную роль женщинам”36.
Сохранение программ
С самого начала Мокли и Эккерт понимали, что существуют более легкие способы перепрограммировать ENIAC. Но они не пытались этого сделать, потому что потребовалось бы усложнить аппаратное устройство, и к тому же в этом не было необходимости, поскольку для решения первоначально поставленных задач этого не требовалось. “Не было сделано ни одной попытки обеспечить автоматический выбор настроек под определенную задачу, – написали они в своем годовом отчете за 1943 год по усовершенствованию ENIAC. – Это было сделано из-за желания упростить конструкцию и потому, что предполагалось, что ENIAC будет СКАЧАТЬ