Литмир - Электронная Библиотека

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

Дальше идут любимые игрушки для инженеров. Fortran, MatLab, когда-нибудь – САПР. Это чтобы считать всякие лопатки турбин, траектории ракет и прочие кумулятивные струи и ламинарные потоки. Зарплатные жировки, опять же бухгалтерам нужно на чем-то печатать. Текстовый редактор не помешает. Но в эти дебри мне точно соваться не следует, подобных софтин наберется, поди, не одна сотня.

Плохо, что эти программы будут писать каждый раз заново. Поэтому напрашивается вариант – создать центральный депозитарий, в который должен попадать весь софт, сделанный в СССР. Если уж тут нет конкуренции и стоимости – хоть как-то надо использовать возможности системы. И кстати, где-то в главке я слышал, что Глушков как раз на похожую идею напирает[28], но фондов никак получить не может. Все его проекты Косыгин режет влет.

Но из своей реальной истории я не помню, чтобы подобные организации сыграли хоть сколько-нибудь заметную роль. Тут надо подумать, ведь наверняка не обошлось без скрытых трудностей. Или даже очевидных, понятно, что каналов передачи данных тут нет, стандарты отсутствуют, с поисковиками проблемы. А без этого что можно сделать? Снял трубку, звякнул Федору:

– Зайди, пожалуйста, если ничего срочного нет.

Не прошло и пары минут – явился протохиппи. Взял моду последнее время стягивать волосы вокруг головы специальной вязаной ленточкой. И одеваться в джинсу вместо костюма, тут этот прикид, наверное, стоит целое состояние, да его еще и найти надо суметь. Совсем распустился, хотя… Мне тоже что-то стали надоедать пиджаки, галстуки и шляпы. Сначала шло в охотку, в две тысячи десятые годы это позволяло выделиться, давало приятный налет элитарности. Даже купил тогда пару шляп, но выйти в них на улицу так и не решился. А тут… Все так ходят. И не разглядеть с пары-тройки шагов – каждое утро ответственный товарищ завязывает галстук, или как продавщица три года назад построила узел в магазине, так и носит сальную удавку.

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

– Привет, хотя уже виделись. Присаживайся, – показал на стул.

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

– Добрый день, Петр Юрьевич. – Федор запоздало спохватился и постарался незаметно стянуть с головы ленту.

– Тут предложение подкинули… – Я начал медленно подбирать правильные слова. – Создать единый всесоюзный фонд программ для ЭВМ. Чтобы кому нужно – могли использовать чужой код, а не разрабатывать с нуля свой.

– Надо же сначала туда что-то положить, – с ходу нахмурил лоб Федор.

– Это не вопрос, – отмахнулся я. – Запретить сдачу работы заказчику без справки о приемке в фонд проектной документации, и быстро накопится база.

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

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

– Ленты не отдадут, – широко заулыбался Федор. – Ими помидоры подвязывать отлично, хорошо держит и не мокнет. Так что все списанное садоводы разбирают.

– Еще и листинги потребуют распечатывать на «форматки», – задумчиво добавил я. – И переплетать в альбомы.

Перед глазами встала «картина маслом», благо на соседнем ВЦ нечто подобное «для отчетности» оформляли с удручающей регулярностью.

Для начала распечатку на фальцованной ленте надо было нарезать на листы. Поэтому ее тащили прямо от АЦПУ к звезде ТЭЦ – в переплетный цех, в котором командой из двух инвалидов дирижировал спившийся инженер-строитель Сан Саныч.

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

Программисты тоже свою лепту внесут, откуда у них заранее, для переплета, отлаженный код возьмется? Это не научная фантастика, работать все традиционно начинало аккурат в последнюю ночь перед сдачей. Так что выгонят на АЦПУ что под руку попадется, и делу конец.

Мысль об архивах резко упала в негатив. До внедрения емких носителей типа CD мир успеет увидеть системы с десятками тысяч строк кода. Хранить это на бумаге?! Очевидно, что написать программу заново будет существенно дешевле, чем использовать подобный помоечный депозитарий с качеством кода, равным нулю, и временем поиска, равным бесконечности[29]. Причем иных вариантов не просматривалось как минимум в ближайшие лет десять. А после и потребность в фонде отпадет сама собой, в Сети для этого есть инструменты получше.

– Да, и правда ученые чепуху предложили.

Мне осталось только с показной легкостью подвести итог. И срочно перейти на другую тему, чтобы подчиненный не заподозрил первоначальной цели разговора:

– Собственно, что хотел предложить: надо подумать, как сделать из телевизора монитор для ЭВМ, вместо «Консула». Сколько можно бумагу переводить?

– Это я уже грокал. – Федор оживился и резко подался вперед, раскрыв в мою сторону ладони с воображаемым экраном. – Получается примерно так…

В общем, следующая пара часов была потрачена с пользой.

Впрочем, идея обмена кодом между программистами СССР в душу запала не на шутку. Как подобные проблемы решались в две тысячи десятом году? Да проще всего – созданием нормального профессионального комьюнити! Вот только в тысяча девятьсот шстьдесят шестом вопрос месторасположения этой самой тусовки не решался подбором доменного имени и движка форума либо, по вкусу, именем хаброблога или группы «Фейсбук».

Выпускать журнал «Советский программист»? Уже теплее, СССР пока читающая страна, и ресурсы по команде из ЦК выделят. Но завоевать авторитет для нового издания в офлайне, в тормозном Советском Союзе… Да это же десятилетие как минимум! Зато есть печатающийся невообразимо огромным тиражом журнал «Радио»[30], которому совсем не помешает бесплатное приложение.

Вообще истинный homo sapiens вполне готов работать «за интерес». Он упрется, но сдаст в центральный депозитарий кучу мусора вместо своей программы, будет саботировать все официальные реляции и премии. Но при этом совершенно безвозмездно и с удовольствием отдаст вылизываемый пару лет код для публикации ради одного того, чтобы показать коллегам свою крутость. Даже сам за почтовую марку заплатит.

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

вернуться

28

С 1971 г. в городе Калинин (ныне Тверь) работает «Центрпрограммсистем». На уровне правительства создание продвигал В. М. Глушков. На месте начинание активно поддержал первый секретарь обкома товарищ Корытко.

вернуться

29

В реальном «Центрпрограммсистем» все так и получилось. Огромное количество бесполезной работы при полном отсутствии положительного эффекта. Более того, в определенных кругах название ЦПС стало именем нарицательным.

вернуться

30

Тираж журнала «Радио» на пике, в 1975 году, составлял 850 тысяч экземпляров.

7
{"b":"276726","o":1}