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

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

Самый первый комп в мире звали 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 год
12
Цитата (SergeyAS2012 @ 13 июл 2026 в 13:14)
Легко ли было программировать на первом компьютере?

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

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

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

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

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

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

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

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

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

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

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

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

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

Легко ли было программировать на первом компьютере?
Аристафан 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 лет
2
Цитата (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
Баллистический калькулятор того времени до сих пор можно использовать при расчетах выстрелов на средние дистанции.

Вместо метода Рунге-Кутты там используется приближенная функциональная зависимость сопротивления воздуха, которая позволяет записать результат в виде формулы.
Hexuss 13 июл 2026 в 15:28
Ярила  •  На сайте 11 лет
3
у знакомого в цеху стоят револьверные станки времен брежнева на перфокартах
и прекрасно работают
там прикол еще к станкам ему прилагался специалист, дедок который их с самого начала запускал и обслуживал
представьте вы выпускник, на заводе вас напрягли сваять прогу по чертежам на новые станки и вы всю жизнь с этими станками
менялись владельцы станков, а человек как приложение
дедок совсем недавно ушел на пенсию, 75 уже ему было

Это сообщение отредактировал Hexuss - 13 июл 2026 в 15:30
sergeich171 13 июл 2026 в 17:53
Приколист  •  На сайте 11 лет
0
А я когда-то обслуживал\чинил\налаживал устройства, которые пробивали отверстия в перфокартах и другие устройства, которые считывали эти перфокарты. Ну, и другие устройства вычислительных центров 70-80 годов... Российские и не только.

Это сообщение отредактировал sergeich171 - 13 июл 2026 в 17:55
Нечисть 13 июл 2026 в 18:31
Приколист  •  На сайте 16 лет
0
Цитата (Hexuss @ 13.07.2026 - 15:28)
у знакомого в цеху стоят револьверные станки времен брежнева на перфокартах
и прекрасно работают
там прикол еще к станкам ему прилагался специалист, дедок который их с самого начала запускал и обслуживал
представьте вы выпускник, на заводе вас напрягли сваять прогу по чертежам на новые станки и вы всю жизнь с этими станками
менялись владельцы станков, а человек как приложение
дедок совсем недавно ушел на пенсию, 75 уже ему было

Я на перфолентах работал)

Размещено через приложение ЯПлакалъ
Sav4er 13 июл 2026 в 21:35
Юморист  •  На сайте 10 лет
0
Цитата (Аристафан @ 13.07.2026 - 13:32)
На СМ14хх надо было загрузить операционную систему с перфо или магнитной ленты.
Ее загружал "загрузчик". Вот он был только на перфолента.
А чтобы его загрузить и запустить надо было несколько набирать 8 битных команд на 8 тублерах с фиксацией, зпаисывать каждую команду в определенный адрес память, а потом передать исполнение на начальный адрес.
Все это делалось белыми тумблерами.

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

На см1420 было прикольно отправлять сообщения на другие терминалы.
А еще нас прямо заставляли пользоваться строчным редактором. Экономило память.
А потом армянское рабочее место на Ире АРМ НАИРИ Р. Там уже магнитофон, перфоленты, графопостроители.
Ну, и ЕС ЭВМ с перфокартами. 1033, видимо, не помню точно.
Система "Рапира" и тому подобное.

Размещено через приложение ЯПлакалъ
Balantre 14 июл 2026 в 09:08
Приколист  •  На сайте 1 год
0
"Они сами разобрались, как работают 3000 переключателей и сотни кабелей."
Точно сами? А че им те кто разработал и собирал эти переключатели и кабели не рассказали? Как это выглядело тогда вообще? Типа открывается дверь ВЦ и главный инженер такой: "Вот деффки эта махина называется комплюктер, мы хз как он работает и хз зачем его собрали, ну в общем у вас пару недель чтобы разобраться, как эта поебень работает, ну в общем не буду вам мешать, занимайтесь!"
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 1 833
0 Пользователей:
ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

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



Наверх