Легко ли было программировать на первом компьютере?

ОТВЕТИТЬ НОВАЯ ТЕМА
SergeyAS2012 13 июл 2026 в 13:14
Шутник  •  На сайте 11 месяцев
Сообщений: 9
15
Раньше программирование было физическим трудом. Тогда компьютер занимал целый зал, а код писался не пальцами, а руками — буквально.

Самый первый комп в мире звали ENIAC (Electronic Numerical Integrator and Computer). Это было огромное электронное вычислительное устройство на лампах. Его построили в 1945 году в Пенсильванском университете. Машина должна была "обслуживать" армию США. Главная задача – считать баллистические траектории снарядов. А это сложнейшие математические расчеты. Компьютер делал за час то, что бы делала тысяча человек за неделю. Позже на нем считали параметры для термоядерных реакций и прогнозировали погоду.

Но чтобы запустить эту машину, надо было сначала ее "запрограммировать". Кода тогда не существовало в принципе. Как и клавиатуры. Команды не печатали. Их втыкали. Или переключали. А еще соединяли проводами. Одним словом, по большей части, это был труд физический.

Представьте себе комнату в 170 кв. м. Вдоль стен — 40 черных панелей высотой в два метра. Внутри: 18 000 вакуумных ламп, 6 000 переключателей, 7 000 резисторов, 10 000 конденсаторов и 500 000 соединений.

Вся "махина" весила 30 тонн, потребляла 150 киловатт электроэнергии и грелась так, что помещение нужно было охлаждать мощными кондиционерами.Чтобы запустить задачу, оператор (он же – программист) подключал провода. Буквально. На коммутационной панели он вставлял кабели в гнезда, устанавливал переключатели в нужные позиции, подключал шнуры и кабеля в специальные разъемы. Весь процесс напоминал сборку огромного электрического конструктора. Иногда надо было сделать несколько сотен и тысяч переключений.

А перед этим составить логическую блок-схему. Потом написать ее на бумаге. И только потом приступить к программированию.

По сути оператор на ENIAC пересобирал машину под каждую задачу. Перенастройка занимала несколько дней. Последующая наладка могла идти неделями. Зато потом машина могла долго и монотонно считать одно и то же. Например, таблицы стрельбы.

Ошибки в такой "программе" стоили часов и дней работы. Никакой тебе отладки в IDE. Только логические схемы, терпение и множество записей на бумаге.

Самые первые программисты ЭНИАК — девушки. Это были молодые математики с сильными логическими способностями и терпением. По-другому никак. Они сами разобрались, как работают 3000 переключателей и сотни кабелей. А потом придумали, как заставить машину выполнять программы.

Их звали Кэтлин Макналти, Джин Дженнингс, Бетти Снайдер, Марлин Уэскофф, Фрэнсис Билас и Рут Лихтерман. Долгое время эти имена скрывались из соображений секретности. А на фото ЭНИАК девушек считали просто "моделями для красоты". Но без них компьютер был бы просто грудой железа. Бетти Снайдер Холбертон позже придумала сортировку данных — одну из первых программ, которая используется до сих пор.

Сейчас программист сидит за ноутбуком в кофейне или где угодно. Он пишет на Python, который сам все за него делает. 80 лет назад программист стоял у панели с отверткой и паяльником. Он не "писал" код, он "втыкал" его. И каждая его ошибка отнимала часы.

Но именно так начался наш цифровой мир. В котором мы теперь просто нажимаем "Ввод", даже не задумываясь.

А ведь когда-то за этим стояла целая жизнь — проводов, ламп и рутинной титанической работы.


Источник канал ТехноДрама

Легко ли было программировать на первом компьютере?
Похожие темы:
Все комментарии:
ВотВоМхуЕнот 13 июл 2026 в 13:26
Ярила  •  На сайте 1 год
10
Цитата (SergeyAS2012 @ 13 июл 2026 в 13:14)
Легко ли было программировать на первом компьютере?

Между тем, у многих ЯПовцев первым компьютером был такой (или типа такого)

Легко ли было программировать на первом компьютере?
lazarusrus 13 июл 2026 в 13:27
Шутник  •  На сайте 18 дней
0
Спасибо, очень познавательно.
Не знал что девушки тогда в этой сфере были центровыми.

Размещено через приложение ЯПлакалъ
Volfgard 13 июл 2026 в 13:28
Ярила  •  На сайте 13 лет
0
Помню на одной работе застал целый ящик перфокарт))
Лапотьпервый 13 июл 2026 в 13:29
Ярила  •  На сайте 8 лет
3
Цитата (ВотВоМхуЕнот @ 13 июл 2026 в 13:26)
Цитата (SergeyAS2012 @ 13 июл 2026 в 13:14)
Легко ли было программировать на первом компьютере?

Между тем, у многих ЯПовцев первым компьютером был такой (или типа такого)

Я застал только уменьшенные клоны...
...Лудил, паял, ЭВМ починял...
Вот, например, процессор:

Легко ли было программировать на первом компьютере?

Это сообщение отредактировал Лапотьпервый - 13 июл 2026 в 13:30
Rambrero 13 июл 2026 в 13:30
Хохмач  •  На сайте 17 лет
-1
перфокартами с друзями обменивался
Аристафан 13 июл 2026 в 13:32
Ярила  •  На сайте 11 лет
3
На СМ14хх надо было загрузить операционную систему с перфо или магнитной ленты.
Ее загружал "загрузчик". Вот он был только на перфолента.
А чтобы его загрузить и запустить надо было несколько набирать 8 битных команд на 8 тублерах с фиксацией, зпаисывать каждую команду в определенный адрес память, а потом передать исполнение на начальный адрес.
Все это делалось белыми тумблерами.

Уже с щапущенной ОС можно было работать с алфвитно-цифровых терминалов, коими выступали ажно 30 штук ДВК-3М

Это сообщение отредактировал Аристафан - 13 июл 2026 в 13:39
Лапотьпервый 13 июл 2026 в 13:32
Ярила  •  На сайте 8 лет
2
А вот сам компьютер в не очень продвинутой конфигурации:

Легко ли было программировать на первом компьютере?
Аристафан 13 июл 2026 в 13:36
Ярила  •  На сайте 11 лет
0
Цитата (Лапотьпервый @ 13 июл 2026 в 15:32)
А вот сам компьютер в не очень продвинутой конфигурации:

Вот вот, благодарю, коллега.
Клавиши набор команд

Легко ли было программировать на первом компьютере?

Это сообщение отредактировал Аристафан - 13 июл 2026 в 13:37
Lokki3 13 июл 2026 в 13:40
Запасная Печень  •  На сайте 10 лет
1
где-то у меня цельная коробка перфокарт оставалась на даче.
раньше я их как записные бумажки использовал.
надо поискать, вспомнить молодость )

Легко ли было программировать на первом компьютере?
Аристафан 13 июл 2026 в 13:49
Ярила  •  На сайте 11 лет
0
Цитата (Лапотьпервый @ 13 июл 2026 в 15:29)
Цитата (ВотВоМхуЕнот @ 13 июл 2026 в 13:26)
Цитата (SergeyAS2012 @ 13 июл 2026 в 13:14)
Легко ли было программировать на первом компьютере?

Между тем, у многих ЯПовцев первым компьютером был такой (или типа такого)

Я застал только уменьшенные клоны...
...Лудил, паял, ЭВМ починял...
Вот, например, процессор:

Я, видимо, помоложе.
Мой основной опыт - полная разборка при утилизации и освобождение помещения.
Электрических отвёрток и шуруповертов еще не было, крутили отвертками в 4-6 рук дня 3..4.
потом железо выносили, и винты собирали совками. Пару ведер выходило.
О сколько там было чудных железок и магнитиков!
ничего 13 июл 2026 в 13:55
Ярила  •  На сайте 10 лет
1
Цитата (Lokki3 @ 13.07.2026 - 13:40)
где-то у меня цельная коробка перфокарт оставалась на даче.
раньше я их как записные бумажки использовал.
надо поискать, вспомнить молодость )

Пффф, карты перфо.
Мы до сих пор пользуем.

Легко ли было программировать на первом компьютере?

Размещено через приложение ЯПлакалъ
mad74 13 июл 2026 в 13:59
Приколист  •  На сайте 11 лет
1
Цитата (Lokki3 @ 13.07.2026 - 13:40)
где-то у меня цельная коробка перфокарт оставалась на даче.
раньше я их как записные бумажки использовал.
надо поискать, вспомнить молодость )

Привет)
На днях записывал размеры

Легко ли было программировать на первом компьютере?

Размещено через приложение ЯПлакалъ
gods02 13 июл 2026 в 14:06
Ярила  •  На сайте 7 лет
1
Цитата (ничего @ 13 июл 2026 в 13:55)
Цитата (Lokki3 @ 13.07.2026 - 13:40)
где-то у меня цельная коробка перфокарт оставалась на даче.
раньше я их как записные бумажки использовал.
надо поискать, вспомнить молодость )

Пффф, карты перфо.
Мы до сих пор пользуем.

а почему один диск?
Обычно два ставили "восьмеркой"
stasman52 13 июл 2026 в 14:28
Ярила  •  На сайте 10 лет
1
Цитата (gods02 @ 13 июл 2026 в 14:06)
Цитата (ничего @ 13 июл 2026 в 13:55)
Цитата (Lokki3 @ 13.07.2026 - 13:40)
где-то у меня цельная коробка перфокарт оставалась на даче.
раньше я их как записные бумажки использовал.
надо поискать, вспомнить молодость )

Пффф, карты перфо.
Мы до сих пор пользуем.

а почему один диск?
Обычно два ставили "восьмеркой"

Разные варианты были. И восьмерка и один диск пополам пилили.
mnr1 13 июл 2026 в 14:40
Весельчак  •  На сайте 13 лет
0
Баллистический калькулятор того времени до сих пор можно использовать при расчетах выстрелов на средние дистанции.

Вместо метода Рунге-Кутты там используется приближенная функциональная зависимость сопротивления воздуха, которая позволяет записать результат в виде формулы.
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
5 Пользователей читают эту тему (1 Гостей и 1 Скрытых Пользователей) Просмотры темы: 1 102
3 Пользователей: Rihar, oleg4882, den1star
ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх