Найти в Дзене
Странник Су

Древне-програмёрское

Песенка, боян и - основная часть - мемуар

1. Подражание "Чёрному золоту" Высоцкого

Не Хьюлет и не Паккард предо мной -
"
СМ-1" "ошибкой" тускло светит
И мы владеем всё-таки одной
из самых замечательных профессий.
Любой из нас ну чем не чародей -
Программы за столами пишем тихо.
Зато программы наши - апогей,
Мы заграницу обгоняем лихо.
К чёрту зарубежную мистику -
Сколоты, уложены листинги.

2. Почему программисты ненавидят работать с чужим кодом (анекдот)

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

3. Свою первую программу (работающую, Карл!) я отладил на первом курсе, в феврале 1970-го (да, я и сам - древний, как хобот мамонта!). И я её не на Ассемблере написал, а в цифровом коде закодировал и на перфокарты набил (хорошо, что хоть не вручную перфорировал). И прогнал на ЭВМ "М-20". "М-20"... Это была таки МашЫна! И занимала она целый машинный зал. А уж энергии потребляла...

Машинный зал ЭВМ "М-20"
Машинный зал ЭВМ "М-20"

А оперативной памяти у неё было аж 64 килобайта (КИЛОбайта, Карл!). Вот те шкафы вдоль стены и есть ОЗУ. Так-то!

Так вот, возвращаясь к статье, этот огромный вентилятор для непойми какого гм... кода, который новым прорабом был немедленно выпилен из локации, напомнил мне дивную историю конца 70-х годов, трёхмерно и в цветах отражающую тот советский период, когда Штаты наложили эмбарго на поставки в Союз любой техники и технологий, "имеющих двойное назначение", а КГБ "поклало болт" на это "наложение" и "бурило" с ещё большим усердием. Наконец-то, привлекли к своей борьбе с империализмом не только пламенных патриотов-офицеров из провинциальных районов, но и технических специалистов, отличающих процессор от реле-автомата. Благодаря этому, ряду программистов и электронщиков посчастливилось побывать на Западе "по линии КГБ" и за госсчёт. Обычный промышленный шпионаж, ничего "военного"!

Итак, в результате хитрых планов и финансовых "финтов ушами" в среде компаний HP (Hewlett-Packard) и DEC, "через завсклад и туваровэд, через чорный кирильцо" в Союзе оказался образец новейшей Штатовской ЭВМ.
Её "разобрали по винтикам" и откалькировали на советскую элементную базу - сделали клон. Но наши народные умельцы не могли же просто взять и "передрать". "У советских - собственная гордость, на буржуев смотрим свысока", хле!
Обнаружившиеся в зарубежной железяке совершенно нипричёмные, ненужные шины и жгуты проводов, а также кроссовую стойку для них, выбросили из проекта, не забыв посчитать экономический эффект в масштабе всего народного хозяйства и подав на это дело рацпредложение. Рацуху утвердили (это же реальная "пэрэмога": наши сознательные и идейные советские инженеры улучшили разработку загнивающих и безидейных американских недоучек! утёрли нос, так сказать) и неплохие денежки выплатили группе рационализаторов. А клон пустили в серию под названием "СМ-1".

ЭВМ "СМ-1"
ЭВМ "СМ-1"

Машинка получилась так себе, какая-то "немного дэбильная" и тормознутая... Зато - своя, относительно.
Начали её внедрять на предприятия и воинские части, специалистов переучивать...
И тут случилось непредвиденное!
Та клятая американская фирма начала выпуск новой модели этой (своей) ЭВМ в
двухпроцессорной конфигурации! И, благодаря этой двухпроцессорности, машина намного шустрее работала вообще, а в многозадачном режиме - и того более. А те, выброшенные "за ненадобностью" шины и стойки, предназначались как раз для 2-хпроцессорного комплекса. Однопроцессорный вариант был бета-версией, для обкатки.
Вентилятор, говорите? Хех!

-3

P.S. Ничо-ничо, и не таких сусликов выливали!
Вскоре наше Северодонецкое НПО "Импульс" наладило выпуск ЭВМ "СМ-2".
Двух-сцуко-процессорных, однако!

Машинный зал "СМ-2"
Машинный зал "СМ-2"

Я и на них поработать успел. Очень так продуктивно поработать, приятно вспомнить...

И тут же вспомнил. (Только, сначала здесь не забудьте лайкнуть, шоле)