Записки советского программиста. Самуил Любицкий. часть 1

Nov 15, 2014 22:06

Кратко о содержании выборки: автор 30 лет проработал в СССР с различной вычислительной техникой, начиная со школы. Продолжает работать программистом в Торонто. Кроме многочисленных технических подробностей о различных поколениях ЭВМ, масса деталей о советской жизни.

"летом 1966 года, помню, как раз начались каникулы, я - тогда еще мальчишка - пошел работать... И сразу же отвлекусь в сторону. Живя на Западе, мы привыкли к тому, что подростки работают. В каникулы повсеместно, но и во время занятий - в вечерние часы. Сообразно со своей никакой еще квалификацией: везде, где надо что-то разносить, укладывать, убирать, помогать, стоять за кассой и т.д. Это - норма.

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

И если паренек шел работать - это был знак беды. Это означало, что отец-слесарь пьет беспробудно, а мать-уборщица не в состоянии сама поднять троих детей. Так что новость, что де сынок главного инженера стройтреста, по тамошним меркам - богатея, пошел работать, это... Это было воспринято соседями весьма неодобрительно: кто видел здесь свидетельство ненасытной еврейской жадности («даже сына не пожалел, погнал на заработки»), кто - коварный еврейский умысел пропихнуть сынка в ВУЗ, загодя готовя ему привилегированный «рабочий» статус, кто что еще, но какая-то еврейская хитрость обязательно должна была быть. И она таки была!

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

Это было время, когда компьютер казался чем-то фантастическим, а программист в глазах мальчишки недалеко отстоял от мага-волшебника. Только вышел и мгновенно стал сверхпопулярным «Понедельник начинается в субботу». И вот, оказывается, в получасе ходьбы от нашего дома стоит это чудо расчудесное. Понятно, как я туда рвался. Отец же говорил, что не знает, удастся ли мне поступить в институт и получить диплом, но уметь зарабатывать и кормить семью я обязан. А при нынешнем (т.е. тогдашнем) увлечении вычислительными машинами работа где-то рядом с ними может, пожалуй, кормить. Так что он договорится с начальником центра и меня возьмут туда на летние месяцы. Ну, а дальше - как себя проявишь...

И вот я попал в вычислительний центр (ВЦ). Занимались они тем, что сейчас называется логистика. К концу первой смены приходили отчеты за сегодня и заявки на завтра. Их сверяли с календарными планами, утрясали и формировали наряды. На ЭВМ расчитывали загрузку и маршруты автотранспорта и печатали путевые листы. Также печаталась куча репортов и (вот это интересно) эдакий наглядный отчет, который можно отнести к отдаленным предкам современной деловой графики: на барабанном скоростном принтере АЦПУ-128 (совершенно фантастическая по тем временам машина) выпечатывались диаграммы Ганта. Цвета, конечно, не было, но разными «по густоте» символами достигался зрительный эффект градаций серого.

Много позже схожая работа оставшихся безымянными программеров-художников привела к появлению целого направления компьютерной живописи. Помните Мону Лизу, Чебурашку или портрет Эйнштейна на «АЦПУшной» распечатке? Вблизи видишь мешанину букв, цифр, точек, звездочек; отодвигаешь лист от себя и... магически проступает картина из филигранно подобранной мозаики знаков. Это ныне утраченное (как византийская мозаика) искусство расцвело в 70-е годы и погибло в 80-е с появлением матричных, а затем - струйных и лазерных принтеров (потом еще и цветных), которые позволяли распечатывать графические изображения (впоследствии - с фотографическим качеством). И все, прогресс технологии убил искусство - банальная история...

Причин бросать работу с началом учебы, равно как и переходить в вечернюю школу, не было - я продолжал учиться в дневной. Но... очень быстро отдалился от одноклассников: они оставались детьми, просившими у родителей пятиалтынный на мороженное, а я уже был взрослым - получал аванс и получку. Поначалу меня оформили учеником с окладом в 30 рублей, потом я стал оператором подготовки данных и наконец - оператором ЭВМ. Моя обязанность была запускать задачи, т.е. аккуратно вводить перфоленты, сматывать их, укладывать в коробки, туда же прилагать полученные распечатки (широкую алфавитно-цифровую печать АЦПУ-128 берегли, поэтому для всяких отладок использовалась «стрекоталка» - принтер, печатавший только цифры и еще пару значков на узкую ленту, наподобие кассового аппарата). Ну и конечно, для каждого прогона надо было установить магнитные ленты (лентоводов было восемь), причем не напутать, какую в какой, а в конце работы все аккуратнейшим образом снять и разложить по местам...

...поступил в институт в Киеве, причем, на дневное отделение (чтоб увильнуть от солдатской службы в Советской Армии). И пришлось мне из родного ВЦ увольняться. И оказалась у меня на руках трудовая книжка, о которой в институте никто не знал. Но это уже совсем другая история...
Итак, проработав несколько лет и привыкнув дважды в месяц получать в кассе хоть небольшие, но деньги (и пусть бóльшую их часть сразу отдавал маме, но делал это по своей воле и чувствовал себя мужчиной), я стал студентом в столичном Киеве и в то же время как бы вернулся в детство. Поселился на раскладном кресле в проходной комнате у бабушки с дедом. Было тесно. Днем для занятий использовался обеденный стол, а на ночь я под столом раскладывал пресловутое кресло и акробатически туда заныривал, так что наружу торчала только голова и плечи. А еще у меня была своя полочка для книг... Ну да ладно, ерунда. Отец каждый месяц передавал деду какую-то сумму на мое пропитание и мне выдавал на мелкие расходы. Вот эта подзабытая уже жизнь на иждивении меня донельзя угнетала. Нужно было искать заработок. Но где? Обычное студенческое хождение на станцию разгружать вагоны было разовым приработком, шальными деньгами, которые тут же в той же компании пропивались. Не для меня. Вообще, уже тогда сформировалось стойкое убеждение, что если есть голова, то руками работать как-то некошерно. Не окупает себя. Это было время расцвета стройотрядов и кому же туда ездить, как ни студентам строительного факультета строительного института. Я не ездил ни разу...

Ну ладно, первый курс. Тяжело на нем потому, что идет дрессировка: научают трудиться тех, кто к этому способен, и отсеивают остальных. Я же был так вышколен на своем ВЦ, что маялся от избытка свободного времени. А для трудоголика нет мучения тяжче... И вот иду как-то мимо кафедры строительной механики и вижу на доске объявление, что дескать приглашаются желающие на факультатив по алгоритмическим языкам и программированию. Со строительной механикой студенты знакомились аж на третьем курсе (те, кто выживал после сопромата). А я - салага-первокурсник. Да ладно, думаю, что я теряю - погонят, так погонят. Постучался, зашел. Сидят немолодые (по моим тогдашним меркам) мужчины лет 25-27-ми. Аспиранты, как потом выяснилось. Я говорю: «так мол и так, хочу заниматься программированием» - «А что ты об этом деле знаешь?» - «Да вообще, немного знаю - отвечаю, - три года оператором ЭВМ проработал». Тут все головы ко мне повернулись и в глазах вижу явный интерес: «ну-ка, ну-ка расскажи подробно, где, на каких машинах, что умеешь?»

Рассказываю. - «А про БЭСМ-6 слыхал?» - «Вот именно, что слыхал» - «А хочешь?» - «Ха, что за вопрос?» - «Слушай, на кой тебе этот факультатив. Нам тут оператор нужен»... В общем, выясняется, что лаборатория при кафедре арендует машинное время на единственном в Киеве суперкомьютере БЭСМ-6, который стоит в Институте Кибернетики. Понятно, что злобные киберы все дневное время себе забирают, а на ночь, чтоб машиной пользоваться, лаборатория должна выставлять собственного оператора. Ну и кто, не доцент же пойдет. Ясен пень, что аспирант. А они - люди солидные, семейные. Когда дома молодая жена, большой интерес в машинном зале ночи проводить в обнимку с «бармалеем» (это такая кликуха была у карточного перфоратора за утробное урчание, с которым он выплевывал из своего нутра перфокарты). Короче, если согласен, то сегодня в ночь выходим. На месте себя и покажешь. Условия такие: три ночи в неделю (тут они наврали малость - бывало и четыре, и пять, а в авралы - так и все семь, и с вечера пятницы безвылазно по утро понедельника), волонтером без оплаты (тут чистую правду сказали), но зато де - намекнули - перспективы открываются по части аспиратуры там, защиты (ага, у еврея, как же). Я был в восторге и... в ту же ночь начался мой роман с БЭСМ-6, длившийся пять лет - немалый кусок жизни. И если первые мои машины «Минск-22» и «-32» были как полудетские (платонические) влюбленности, то с этой - настоящая, серьезная, взрослая любовь, имевшая вполне ощутимые плоды: я стал профессиональным программистом и заработал кучу денег.

Итак, я стал работать ночным оператором на БЭСМ-6. Вечером заходил в лабораторию и забирал задания: колоды перфокарт и ленты. Моя задача была в том, чтобы как можно оптимальнее спакетировать эти задания: совместить, к примеру, долгий расчет с серией коротких отладочных прогонов, приняв во внимание кому сколько потребно лентоводов. Планированием пакетов занимался и сам компьютер, но с человеком ему не совладать: из нормативных восьми часов счета я неизменно «натирал» не меньше полутора в свое личное, безраздельное пользование. Такой себе многотонный персональный компьютер получался. И вот это «свое» время я тратил на освоение программирования. А даже если б и не хотел осваивать - пришлось бы. Аспиранты давали программы на отладку и говорили: «ну, ты там глянь, чего-куда, если что не так». Действительно, ошибся человек в пробивке карты, не ту букву ввел или там запятую пропустил. Формально я должен был распечатку с опечаткой забрать и утром страдальцу вернуть - все, его проблемы. Но что я, не могу тут же подправить и целые сутки (до следующей ночи) человеку сэкономить? И иметь, как результат, с ним хорошие отношения? Понятно, как я поступал - старался помочь, как мог. А чтобы мочь - штудировал ФОРТРАН, первый мой язык программирования. В ту пору еще и книжек по нему не было, мне вручили самодельный том с отвратительно «отрэмленной» (помните этот советский ксерокс?) инструкцией по CERN-FORTRAN. Чуть позже появилась книжка Мак-Кракена и Дорна «Численные методы и программирование на ФОРТРАНе». В коричневом переплете. Она до сих пор со мной - сорок лет. Всего-то. Конечно, давно ее уже не читаю, но берегу как память...

Первая программа, которую не писал, но дописывал, был популярный в то время «наборщик» (программное имя «CONSUM»). Это была программа форматирования текстов, набираемых на перфокартах. Первая позиция карты резервировалась для управляющего символа. Осталось в памяти: ‘I’ - начать абзац, ‘C’ - центрировать строку, ну и так далее. Уже в те годы программа интенсивно использовалась для подготовки разных руководств и инструкций. Хотя на тогдашних принтерах был только один регистр (прописных) букв и тексты получались не шибко красивыми, но зато не было в машинных залах удушающего гэбистского контроля за подготовкой и (в особенности) копированием документов. Ведь самый невинный технический текст размножить без санкции «товарища майора» можно было только подпольно, за бутылку и с определенным риском.

А на компьютере - печатай себе, кто тебя проверит. (К слову: вот ведь что интересно. Знали, знали ведь гэбнюки, что народ в машинных залах на принтерах не только инструкции по программам, но и Высоцкого, и Стругацких, и Мандельштама с Ахматовой, и - страшно вымолвить - Солженицына печатает. Знали! А ничего, вот ничегошеньки поделать с этим не могли. Странно. С машбюро, с РЭМами, со светокопировками - без проблем: железная дверь и марш за разрешением в первый отдел. А с компьютерами как? Железную дверь поставить, шмонать на выходе? Лейтенанта рядом с каждым принтером посадить? Вроде и можно, а вот - хрен! Где-то читал, что именно компьютер (и особенно - персональный) похоронил Советский Союз. Что-то в этом есть)... Так вот, сперва заказали мне встроить в наборщик переносы слов по правилам русской грамматики, каковой алгоритм имелся, но написанный на АЛГОЛе. Справился. Потом добавил туда полноценную подсистему табличного форматирования, обрамление страниц рамками (по стандарту ЕСКД) и наконец - режим двухпроходной печати на листе по две страницы и с двух сторон так, чтобы после фальцовки-разрезания получалась книжечка...

...в основную работу включился, честно писал свои кусочки для разрабатываемой в лаборатории большой системы прочностного анализа. Честно, но... без фанатизма. Во-первых, понимал, что «хоть гопки пляши», а в аспирантуру меня не пропустят. А во-вторых, протопталась к тому времени тропинка, чтоб деньги зарабатывать. И немалые деньги.Почти весь первый курс я проучился, будучи единственным евреем на потоке. Как вдруг появился (по переводу) соплеменник. Мы сразу друг друга заметили и подружились.

Намеревался он немедля начинать работать. Стипендия ему (как и мне) хотя бы и при круглых пятерках не полагалась - у нас в институте она назначалась не по успеваемости, а по «социальной справедливости»: детям рабочих и селян - да, детям инженеров и прочих интеллигентов - фиг. Впрочем, хоть бы и была - как на нее прожить взрослому парню? И мне уже мое иждивенчество в печенках сидело. Тут мы сразу пришли к согласию. Вопрос, где? А там, где он раньше работал, в расчетном отделе считать колонны, фундаменты, фермы, подкрановые балки. Работа эта сдельная, оплата от числа «форматок» (листов, заполненных формализованной записью последовательности расчета). Вычисления, естественно, делаются на арифмометре или на клавишной вычислительной машинке - это был тогда в большинстве киевских проектных контор самый передовой рубеж, cutting edge, последний писк моды. (Какие там компьютеры? На весь город - десяток наберется). Ага-а-а! В голове у меня начал вырисовываться бизнес-план... Проблема только, как устраиваться на работу. У него-то, у товарища, есть родственница домохозяйка, которая, чтобы стаж ей тикал, готова свою книжку положить, а вот как тебе? Да без проблем - у меня дома лежит собственная трудовая! Немая сцена...

Тут надобно бы пояснить молодым читателям... Когда приходил человек на первую свою работу, на него заводилась трудовая книжка, где в дальнейшем фиксировались все места его службы, должности, квалификация, награды и взыскания - все! Хранилась она в отделе кадров. При увольнении выдавалась на руки, при поступлении на новую работы - изымалась снова. И так - пожизненно, до выхода на пенсию. Что до студентов, то кто поступал в институт, успев поработать, тот сдавал трудовую в канцелярию и получал ее по окончанию учебы. Наличие-отсутствие книжки у студента тщательно фиксировалось и об этом затем сообщалось в отдел кадров предприятия, куда он «распределялся». Таким образом, без трудовой поступить на работу можно было только один раз в жизни - в самый первый раз. Завести себе две книжки было практически невозможно. А я вот, на тебе - взял, да завел. То есть, покамест припрятал, утаил свою и вовсю использовал, пока учился. А как закончил институт, на «законном основании» получил вторую. Но об этом позже. Осталось объяснить, к чему все ухищрения. А к тому, что если ты хочешь подрабатывать где-то, принеси с первой работы справку, что дескать знают и не возражают. Однако, инженерам и на таких условиях «совместительство» было запрещено. Студенту дневного курса - сторожем можно, а расчетчиком - фиг. Заботилась о нас родина, чтоб ненароком лишнюю копейку не заработали. Точнее, копейку-то ладно, а рубль - низззя! Потому что ей не просто рабы были нужны, а нищие рабы...

Ну вот, устроились мы оба расчетчиками со сдельной оплатой и вскоре заделались героями-стахановцами. Считали больше и качественнее всех остальных. А работала наша маленькая фирма вот как: мой товарищ ведал контактами с клиентом, набирал заказы. Он же, лучше меня разбираясь в строительной механике и имея опыт расчетов, делал постановки задач, четко описывал алгоритмы. Я же тихонечко их программировал, а потом прогонял на своем персональном суперкомпьютере БЭСМ-6. Программы эти были странноватые: они имитировали ручной счет, т.е. выводили на печать все промежуточные результаты, как если бы считал человек. Только человек - опытный расчетчик - пыхтел дня три, а я вводил исходные цифры и шел вынимать из принтера распечатку - на круг три минуты.

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

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

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

Конечно, были исключения. Кое-каким счастливчикам перепадали немецкие 1040 и польские 1032. Которые работали! Если с немецкой техникой реальность соответствовала ожиданиям - от аккуратиста немца халтуры и не ждали, то от гжечного пана поляка, от его маленького славянского Парижа (Варшавы) можно было ожидать красивых шмоток, журналов мод, всего такого кружевного-галантерейного, но чтоб хороших компьютеров... Однако, добротная продукция братьев-демократов была каплей в море бессовестного брака, где особенной наглостью отличались «тридцатки» - творения армянских мастеров. Те попросту приходили без трети комплектующих. Шутили, что их «разливают» в подсобном цеху Ереванского коньячного завода. Шутки шутками, но первоначальный энтузиазм и большие ожидания мало-помалу сменялись раздражением и неприязнья к «этой затее». Затея массовой компьютеризации явно пробуксовывала.

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

Что тут началось... Обиженные обитатели общежития стукнули в газету, приехал корреспондент и с гневным пафосом рассказал читателям страны, как в славном украинском городе славные украинские парни и дивчины - строители комунизма - придя в общежитие после героической трудовой вахты шли в ленинскую комнату трах... хм... конспектировать «эту... как ее... переписку Энгельса с этим... как его - дьявола - с Каутским». Но главный инженер такой-то, ради презренных железок, сорвал регулярные занятия по идейно-нравственному воспитанию трудового советского быдла... Увы, находятся еще политически близорукие партийные руководители, не сознающие всей важности правильной расстановки инженерных кадров в духе решений хернадцатого съезда партии... Передовой рабочий, парторг бетономешалки Остап Петрович Переперденко ставит вопрос по-пролетарски, ребром: «На кого работаешь, Исакович?»... Прокуратура, проверки, комиссии. А бросил бы под снегом, ни одна собака бы не тявкнула...

Неготовность сказалась и в острой нехватке специалистов - электронщиков и механиков, программистов и постановщиков задач, технологов и операторов. Спешно созданные факультеты ИВТ и АСУ выпустили первых питомцев лишь к середине десятилетия. И кого? Зеленых новичков с нулевым опытом. При таком раскладе тертые программеры были нарасхват и я не сильно переживал насчет работы... Меж тем заканчивалась моя учеба. В отличии от своего друга, я не питал иллюзий насчет аспирантуры. Оставить меня в лаборатории инженером не могли - не было «ставки». Так что, расставание с БЭСМ-6 было неизбежным. Да и наш маленький бизнес тоже подходил к логическому завершению - в проектные конторы со скрипом, но стали поступать компьютеры. Руководители расчетных секторов становились начальниками отделов автоматизации проектирования. Наш многолетний клиент и благодетель не был исключением. Шила в мешке не утаишь - он давно знал, что мы считаем на машине. Теперь это обстоятельство сильно его вдохновляло, он жаждал заполучить нас вместе с уже готовыми (!) программами.

Что ж, ему карьера, нам деньги - это была честная сделка. Так что, я продолжил у них числиться, только вместо расчетчика, стал техником-программистом. По распределению же попал в совершенно замечательную фирму (маленькое КБ и при нем опытное производство), куда никто из сокурсников не пожелал идти: на краю города, принадлежит министерству сельского хозяйства (!) и не сулит никаких карьерных перспектив. Там я встретил прекрасный коллектив, на треть состоящий из инвалидов пятой графы, на другую треть - крепко пьющих, а на третью - заядлых лодочников и яхтсменов (которых удерживало там расположение: на берегу Днепра, аккурат рядом с эллингами киевского яхт-клуба). Разумеется, приведенная классификация не совсем точна; было там немало личностей, входивших сразу в две и даже во все три вышеуказанные категории. Но программист я там оказался один и мне выдали карт-бланш. Что делать? Автоматизировать все - от прочностных расчетов до бухгалтерии... Только приступил к делу, как меня загребли под красные знамена.

Армия - период жизни колоритный, но совершенно не относящийся к теме рассказа. Поэтому, кратко: ушел - вернулся. Туда же, на ту же работу, к тем же людям (только с другом своим попрощался на перроне у вагона Киев-Чоп, как нам тогда казалось - навсегда)... Пока я служил, с машинами полегчало - стали выпускать более-менее приличные ЕС-1022 и 1033. И еще - мою любимицу М4030. Которая вообще-то к ЕС отношения не имела, проходила по разряду управляющих машин, но поскольку была клоном немецкого мэйнфрейма Siemens BS2000, который в свою очередь был командно-совместим с IBM/360, то все ЕСовские программы на ней благополучно шли. А достоинство у нее было одно - пахала как трактор... Ну вот, вернулся из армии и продолжил трудиться. На двух работах. И... даже не знаю, что еще добавить. Это в юности все такое яркое, выпуклое и каждый день - новое. А потом - работа, заботы, работа, заботы, работа...

Я трудился себе и до 1979 года все шло хорошо. А тут как-то разом разладились. Мой благодетель, для которого десять лет назад стал делать якобы ручные расчеты, был уже замдиректора. По старой памяти он ко мне благоволил, но в отделе автоматизации образовалась теперь чертова прорва начальников. И мой «особый» независимый статус, а главное - свободный график посещения работы новоиспеченных бугров сильно напрягали. Главный же босс сидел слишком высоко, чтоб меня отмазывать, да и полезность моя для него, прямо скажем, поуменьшилась... И в замечательном конструкторском бюро на берегу Днепра тоже пошли нелады. Новый секретарь парторганизации, засланный к нам из райкома, крепко меня невзлюбил и решил извести. Не меня одного: вскоре став директором, он лет за пять сделал в конторе полный «юденфрай». Но начать решил с меня... Так вот, звонит мне начальник отдела кадров: «Зайди». (Он, напротив, душевный был дядька. Интересно, однако: везде, где я работал, парторги были редкостными гнидами, а кадровики - порядочными людьми, насколько это возможно на такой говенной должности).

Я зашел, он говорит: «Прошла информация, что ты на двух работах работаешь. Смотри, может плохо кончиться. Завязывай». Я не выдержал: «Да что ж это за блядство! Я что, ворую? Вред наношу? Вкалываю как карла, чтоб семью кормить. Честно же зарабатываю! Кому от этого плохо?» Он: «Ты чего от меня хочешь? Сочувствия? Сочувствую. Ну и?» Я говорю: «Посоветуйте». Он: «Совет простой - ищи другое место, здесь тебе житья не дадут» - парторга прямо не назвал, но я понял, откуда ветер дует - «И с той, второй своей работой завязывай, давай»... прихожу на ту работу, а микроначальничек (без году неделя) начинает канючить: вот де не являюсь как все к 9-ти утра, пора этому конец положить. «Действительно, пора» - отвечаю. Положил... заявление. Забрал и припрятал ту, первую, книжку. Десять лет она меня кормила, но дальше продолжать становилось опасно. И сразу же я почувствовал, что значит жить на одну зарплату...

Как вдруг (не раз со мной бывало вот такое «как вдруг») звонит приятель: «Слушай, не хочешь у нас лекции почитать?» Я хотел, причем, на любую тему, хоть по византийской истории. Оказалось, все-таки, по ОС ЕС. «Всегда готов!» Лекции инженерам читать дозволялось. Оплата через общество «Знание», все законно. Читаю... Прихожу за деньгами - выдают половину оговоренной суммы. «Что такое?» - «А это новая инициатива. Все лекторы перечисляют половину гонорара в Фонд Мира, на поддержку борющегося народа»... Уж не помню, кто там из троглодитов о ту пору за мир боролся. Ну, что ты будешь делать? Говорю ребятам: «Не выйдет дальше лекции продолжать: раздевают, суки» - «Да ладно» - отвечают - «У нас к тебе другое предложение. Давай к нам в наладку. Работа артельная, ставка плюс командировочные, да премии за срочность-срачность, за то, за се, да заказчик на объекте обязательно чего-то сверх плана захочет и налом оплатит. По командировкам мотаться, конечно, но... жить можно» Я подумал и пошел...

Работа в «наладке», вечные мотания по заводам, промышленная автоматизация (АСУ ТП, как тогда говорили) - это другой образ жизни, другой круг общения, другой мир. Естественно, что другие компьютеры, другие задачи, другие языки и системы разработки. Но покамест я должен был заканчивать старые проекты, унаследованные от предшественника. Что, кто-то подумал, что меня пригласили, да на немалые (по советским меркам) деньги за мои красивые глаза или за хорошо прочитанные лекции? Завал у них случился, понадобился золотарь дерьмо разгребать. Вот эти-то, унаследованные, проекты были ориентированы на ЕС ЭВМ и я с ними года два проваландался. Так что, в последний раз зашел в ЕСовский машинный зал в 1981 году. И там стояла все та же ЕС-1033..

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

Хороша ложка к обеду. За десять с лишним лет сложилась целая ЕС-индустрия - заводы, НИИ и КБ, издательства и ученые советы, писались книги, защищались диссертации, строились наполеоновские планы.... И все это было уже никому не нужно. Вроде бы освоили, наконец, выпуск долгожданных 370-х аналогов. Случись лет на семь-восемь раньше - был бы триумф. Сейчас же - никому не нужно... На дворе стояли восьмидесятые и компьютерный мир сотрясал структурный кризис: централизованные вычисления (с мэйнфреймами, с вычислительными центрами коллективного пользования) стремительно вытеснялись моделью распределенной обработки данных прямо на рабочих местах (персональных компьютерах), которые соединялись между собой локальными сетями и оснащались по мере надобности серверами для хранения общей информации. Мэйнфреймы становились нишевыми изделиями, их рынок схлопывался под натиском миникомпьютеров и «писишек»...

Даже в СССР к началу 80-х уже выпускались «эсэмки», «искры», «электроники», не оставляющие «еэскам» никаких шансов. А потом (с Перестройкой) накатил вал дешевых персоналок «желтой сборки» и всей советской компьютерной индустрии пришел карачун... Последняя, посмертная уже страница истории - это начало 90-х - массовое зверское уничтожение «еэсок» (и других ЭВМ) ради серебра и золота в их платах. Происходило это на моих глазах и выглядело как... как мародерство на кладбищах. Крушили-терзали порой те же самые люди, что годами ухаживали за своей машинкой, которая худо-бедно кормила их. Ладно, не будем о грустном... Итак, затея под названием ЕС ЭВМ потерпела «полную фиаску». Ни одна из декларируемых целей не была выполнена. Споткнулись как раз на том, ради чего весь сыр-бор затевали: на организации массового выпуска высокотехнологической продукции, на развертывании инфраструктуры для ее эксплуатации. На том, чего в Советском Союзе органически, генетически не умели делать ни в одной из отраслей, кроме оружейной (и то, может это «кроме» от нашей неосведомленности?).

Источник: полный текст: http://www.newmoldova.com/node/790 и http://www.newmoldova.com/node/791

70-е, жизненные практики СССР, мемуары; СССР, эвм программирование, 80-е

Previous post Next post
Up