111

Как мы программировали в 80-е

Серия Как мы программировали в 80-90х

- Чтоб я ещё хоть строку программы написал!
Это был ответ Паши на вопрос:
- Ну чё, как?
Вопрос относился к защите диплома, с которой Паша вышел на факультетское крыльцо. Здесь приходили в себя те, кто уже вышел с защиты и усиленно мандражили те, кому ещё предстояло зайти.
Это был тёплый июль 1988-го года.

- Воистину cancel! – ответил я тогда и был убеждён – больше никаких перфолент и распечаток. На свой самолётостроительный факультет я поступал с мечтой стать инженером-конструктором, а специальность, по недоразумению, выбрал самую расчётную – прочность летательных аппаратов.

И уже с первых дней первого курса (1982г!) в нашем расписании появились занятия «Основы программирования».

Слово «ЭВМ» - электронно-вычислительная машина - было в самом своём романтическом зените. Молодые учёные, разглядывающие на просвет перфоленты или задумчиво, сквозь очки всматривающиеся в дисплеи и распечатки, коллажи с двоичными кодами – были на плакатах, в газетах, в научно-популярных и художественных фильмах.

Плакаты более развитой цивилизации.

Это выглядело затягивающе-интересным, неизбежным символом ещё одного модного слова той эпохи – НТР, научно-техническая революция.

С первых занятий на факультетском вычислительном центре проявилась пресная рутина.

Оказалось, дисплеи с клавиатурами – это только начало удава, его хвост в виде кабелей вел в соседние помещения, именно там жила непосредственно сама ЭВМ. Большие шкафы с мигающими индикаторами, раскалёнными лампами, шумными вентиляторами. Когда, внезапно, заработал принтер – настоящий станок с прикрученными к полу чугунными опорами – девушки с криком «мама!» кинулись из помещения. Осатаневший принтер стремился сорваться со станин вслед за ними.

В самой дальней комнате жил Его Величество Жёсткий Диск, входить в неё могли только небожители - аспиранты и преподаватели.

От плакатов про НТР веяло лабораторной тишиной и свежестью, на деле ЭВМ шумела, вибрировала и воняла как... не всякая машина. От первобытных дисплеев и запаха греющихся лаков, пластиковых деталей и изоляции первое время побаливала голова. В целом обстановка больше напоминала заводской цех.

На нашем ВЦ было очень похоже.

Среди всего этого предстояло осваивать язык FORTRAN, создание алгоритмов, блок-схем и написание программ.
На самих занятиях происходили события самых драматических масштабов – всё зависело от настроения машины, популяций перелётных птиц и расписания трамваев.

За одну пару можно было успеть написать и просчитать простую задачу, а можно было набить полторы строки и ждать, пока небожители расколдуют положение туч и машина развиснет. Курсовики усложнялись, с ними вырастали и программы. Их нужно было ввести в ЭВМ, проверить и отладить – это иногда и семестровый объём предоставленного машинного времени. Программы начинали приобретать зримый вес вложенных трудозатрат. Иногда [часто!] в результате сбоя или чьей-то ошибки программы пропадали – все, кого охватывал масштаб события значительно расширяли как словарный запас, так и спектр эмоциональных переживаний – от алкогольной нирваны до философского дзена. Особенно – если коматоз накрывал машину накануне зачётов и сессий.

Конечно, нынешний юзер снисходительно укажет:
- Бэкапить надо было!

Я расскажу тебе, нынешний юзер, про бэкап во всех представленных тогда видах:
- бумажные перфоленты. Выглядели красиво, однако при считывании могли порваться или зажеваться. При считывании возникали ошибки, их надо было отловить и править;
- магнитные ленты. Выдавались только небожителям, под строгую отчётность, стоили валютных денег;
- бэкап на другой диск. Делали это только небожители и только если у них было время, а на «другом диске» было место. Диск, к слову - значительно отличался от нынешнего его вида - размерами, весом, ёмкостью - всем, поинтересуйтесь;
- распечатки текста на бумажные рулоны. Которые были в дефиците и получить распечатку можно было только при, снова, удачном положении туч и облаков. Поэтому распечатки берегли и в них постоянно вписывали карандашом исправления и дополнения. Если программа слетала – приходилось её по новой перенабивать с распечатки вручную – вместе с записанными исправлениями. А если «апдейт» не был записан - вспоминай или придумывай снова.

Как вы поняли – с бэкапами были свои особенности.

Перфолента.

Перфолента.

Тогда же мы провели первый «хакинг». Был у нас одногруппник Серёга, взаимоотношения с ЭВМ давались ему особенно трудно и он регулярно «вешал» машину. Однажды он нам окончательно вскипел мозги, мы всей группой сочинили (ну, да, та самая картина про запорожских авторов мейла турецкому султану) самые изощрённые эпитеты, распечатали текст на перфоленте и подменили её Сергею. Когда он запустил перфоленту на просчёт и дисплей построчно начал выводить текст - на его лице мы видели великие эмоции, это было эстетское кино.

Зависимость от настроений машины мне давалась тяжело и дорого, поэтому на третьем курсе я вступил в авантюрные взаимоотношения с Электроникой БЗ-34, эту историю выкладывал ранее - Путь в тысячу ли начинается с первого шага программы. Были отдельные персонажи, которые называли её ожившим абортом кибернетики, я же ей и её создателям благодарен до сих пор.

К слову. на факультетском ВЦ проводились ещё и вычисления в интересах тех заведений, в которые распределялись наши выпускники. Например, завод им.Чкалова, на котором тогда производились Су-24.
Поэтому машинные ресурсы студентам доставались из остатков.

Подозреваю - я слишком сгустил краски. Сам ВЦ был достаточно современным, машина, если правильно помню, была - ЕС-100-45. Ещё была машина на факультете в Дзержинском.
Глядя из нынешнего времени - мы были очень круто упакованы - мои искренние восхищения всем причастным руководителям и преподавателям. Тот запас знаний, который нам тогда дали - он и сейчас позволяет вникнуть в IT-технологии, когда приходится с этим соприкасаться плотно.

А глюки большой машины - это же, некоторая неизбежность сложных систем, это опыт, который нам ещё только предстояло понять и обрести.

В факультетском ВЦ сошлись наша неопытность и раздолбайство, зыбкая надёжность электроники, предельная аскетичность интерфейсов, отсутствие соответствующей литературы, ожидания более простого и понятного процесса взаимодействия с машиной.

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

- Чтоб я ещё хоть строку программы написал!
- Воистину cancel!

Эх, думал – в один пост излить, да тут такая непечатной силы ностальгища полезла. Поэтому, простите, продолжение следует.

P.S. Надо же, на Пикабу даже есть подходящее сообщество - IT минувших дней! Надеюсь, выложил пост по адресу.

UPD:

Продолжение - Как мы программировали в 90-е. Часть #01

IT минувших дней

1.3K постов7.5K подписчиков

Правила сообщества

Запрещается добавлять новости о прошлогодних новинках, а также посты, не относящиеся к тематике "ретро в ИТ".

Желательно соблюдать правила приличия.

4
Автор поста оценил этот комментарий

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

На много позже до меня дошло что я тогда "изобрел" ASCII-код. Программа была "решение уравнения третьей степени", это было примерно 1984-85 год, соответственно я был 6-7 классником, кружек программирования при нашем местном институте.

раскрыть ветку (1)
2
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Вот, к слову, да, мне было интересно - возможен ли процесс чтения перфокарты визуально. Самому руки не дошли поизучать, вот, наконец, ответ получен, спасибо!)

0
Автор поста оценил этот комментарий

на фото ппц..... я уж глядя на расположение ламп аж над проходом - задумался не монтаж ли...

раскрыть ветку (1)
2
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Возможно - декорация для кино, но, в целом, восприятие тех ЭВМ у меня до сих пор такое. Бывал в залах с шкафами в полтора этажа - примерно вот так оно всё там и выглядело.)

показать ответы
2
Автор поста оценил этот комментарий

всегда было интересно - как там они в пиджачках... или она выключена ?:)

Иллюстрация к комментарию
раскрыть ветку (1)
2
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Возможно, зашли на минутку для кадра.) Жарковато в машинных залах было, хотя - всё зависело от вытяжки. В некоторые залы мы заходили охладиться.)

показать ответы
0
Автор поста оценил этот комментарий
Интересно. За какие то 40 лет прошли от огромных вц с перфолегтой, до "робот нарисуй мне картинку"
раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Да, уму нерастяжимо! Сам часто об этом задумываюсь.

0
Автор поста оценил этот комментарий

Тоже поступила в институт в 1982 году. Но предмет "Информатика и вычислительная техника" был на третьем или четвертом курсе. Писали программы на Фортране, но машину в глаза не видели - сдавали свои работы, потом нам выдавали результаты на перфокартах.

раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Везде было по-разному. У нас вычислительные курсовики были по 3-4 в семестр - с 1-го курса.

0
Автор поста оценил этот комментарий

у нас на районе кондеи тоже в окнах вц стояли и знатно шумели

раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Да, они - такие.)

0
Автор поста оценил этот комментарий

В Сталкера играл?

Другого, древнего

раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Вообще в игры не играл. Было два небольших периода - летали по Луне на той же Б3-34, Тетрис и Lines - уже на персоналках. Про сталкера только "Пикник" читал.)

0
Автор поста оценил этот комментарий

...на деле ЭВМ шумела, вибрировала и воняла как... не всякая машина.

Надо было идти в зоотехники, если запах ЭВМ не нравится.

раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

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

1
Автор поста оценил этот комментарий

Вот, с самого начала "ни строчки кода".

Я в начале двухтысячных такого жаргона не слышал.

Правда учился в школе, ходил на кружок по информатике

раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Ответил в комменте выше.)

0
Автор поста оценил этот комментарий
Графомания какая то, жаргонизмы особо и не употпеблялись
раскрыть ветку (1)
1
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Те, кто писал на ассемблере или, как я, в польской нотации, вполне использовали "кодировать".
Уже больше больше 30 лет прошло, возможно - Паша сказал:
- Чтоб я ещё хоть строку программы написал! - а про код это уже память из текущих времён вставила. Да, думаю, это ближе к правде, заменю.
Что вы ещё увидели некорректным?)

0
Автор поста оценил этот комментарий

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

На работе как-то делали фотосессию с рассматриванием с умным видом "простыни" матричной распечатки на фоне лаборатории и монитора с MS-DOS приложением, как раз в стиле этих плакатов :)

раскрыть ветку (1)
0
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Вот! Т.е., вы там тоже светлое будущее разглядеть пытались?)

1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (1)
0
Укрепляю ноосферу.
Автор поста оценил этот комментарий

О, да-да-да!
:)

0
Автор поста оценил этот комментарий

Весьма любопытно.... Особенно учитывая, что в открытых источниках истории НЭТИ про ВЦ лишь несколько скупых строк.


А было бы любопытно узнать поподробнее как это всё развивалось.


У нас дома перфокарты почему-то везде лежали, а не ленты (отец тоже на ФЛА учился, и работал потом). И аналоговые вычислители у них были, он рассказывал. А я пацаном застал время уже когда у них ДВК повсюду стояли, а вскоре - первая на кафедре ibm-совместимая машинка, в смешной комнатушке в корпусе в Дзержинском районе.

раскрыть ветку (1)
0
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Перфокарты точно были в ВЦ 1го корпуса, там жила, если правильно помню, БЭСМ-6, меня туда заносило 1 раз, это была не наша территория. А на нашем факультете перфокарт я не помню. Возможно, ваш папа ходил ещё в другие ВЦ - других факультетов, например. Я на дипломе "гастролировал" в каком-то институте, где работала знакомая, она мне сделала допуск - уж не помню, какими правдами.)

0
Автор поста оценил этот комментарий

Это не то ли отдельное здание, которое в НЭТИ в центре квартала стояло, как бы за четвртым корпусом?

раскрыть ветку (1)
0
Укрепляю ноосферу.
Автор поста оценил этот комментарий

Наш ВЦ был на 6м этаже 6-го корпуса. А тот корпус, о котором вы говорите - это, скорее всего, научная библиотека, только тогда она то ли строилась, то ли была на ремонте - почему-то я её помню в строительных лесах.
Перечитал свой пост, видимо - я слишком сгустил краски. Сам ВЦ был достаточно современным, машина, если правильно помню, была - ЕС-100-45. Ещё была машина на факультете в Дзержинском.
Глядя из нынешнего времени - мы были очень круто упакованы и тот запас знаний, который нам тогда дали - он и сейчас позволяет легко вникнуть в IT-технологии, когда приходится с этим соприкасаться плотно.
А глюки большой машины - это же, некоторая неизбежность сложных систем. Плюс - наше раздолбайство, ожидания более простого и понятного процесса взаимодействия с машиной.)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества