Страница произведения
Войти
Зарегистрироваться
Страница произведения

Еще не поздно. Часть Iii. Разбег в неизвестность.


Опубликован:
06.10.2011 — 19.09.2015
Читателей:
7
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

... На часах полчетвертого. Очередной дозвон до справочной:

— Девочка. Три восемьсот. Самочувствие в норме.

— Есть!!!

Как дополз до кровати? Не помню.


* * *

Нет, ну это точно садизм. К жене и ребенку тупо не пускают. Даже "недобитое" ночью окно оказалось наглухо заколоченным, впрочем, так сделано во всех палатах. Кричи в форточку, советская женщина, развивай легкие. Продукты принимают выборочно и по весу, морду кривят, как великое одолжение делают. Катя по телефону жалуется, что условия ужасные, в палате 12 человек. Одежду выдали в дырах и страшную, антисанитария, врачи орут и издеваются. Питание такое, что только свиньям годится. Днем у окон роддома как на красной площади — женщины спускают из форточек бинты, мужья или знакомые привязывают к ним продукты. Это еще, говорят, в М-Граде хороший роддом!

У меня, впрочем, есть отдельное желание. Прикрутить телефон-автомат к заднице главврача. Утомился я искать к нему двухкопеечные монетки. Когда появятся милые автоматы из моего детства, в которых можно было сверху закатить две отдельные монетки по копейке? Зато есть пара дней придумать, что делать с разработкой программного обеспечения в СССР. Оттягивал до последнего, так как спец из меня откровенно аховый, а посоветоваться, натурально, не с кем. Знания программистов с ТЭЦ настолько ортогональны моим представлениям о предмете, что нащупать точки соприкосновения не удается. Само понятие файла данных отсутствует, о термине "device file"* я спрашивать благоразумно не стал.

\*В UNIX доступ к большинству устройств можно получить через специальные файлы устройств, расположенные в каталоге /dev.\

Нашел в закромах "Linux для чайников" Лебланка, обрадовался при виде обложки. Но это оказалось на редкость тупое и никчемное описание использования уже существующей системы. "Самоучитель Linux" Белунцева чуть лучше, но все равно практически бесполезен. И так чуть не десяток книг, которые я когда-то скачал в надеждах освоить Ubuntu. Хорошо что не начал — стер бы сразу. А так хоть какой-то прок может выйти. Но пока только "Основы операционной системы UNIX" Кравчука оказались более-менее полезны.

Сформировал что-то расплывчатое, но сравнительно удобоваримое по требованиям к архитектуре системы. Добавил жесточайшее требование использовать восьмибитный байт и кодировку по ГОСТу от 1987 года. Отлакировал все необходимостью принятия общесоветских стандартов на УИ-8 (Универсальный Интерфейс на восемь линий). Чтоб ни одна зараза не смогла запустить в серию ЭВМ без пачки соответствующих разъемов и программного обеспечения для работы с ними. Не представляю, на сколько это все окажется новым для местных гуру*. Они тут такие, что если снег белым назовешь, соглашаться ни за что не станут. Будут отстаивать свое особое мнение пока предмет спора не растает.

\*Первая система UNIX была разработана в 1969 году в подразделении Bell Labs компании AT&T. Какая-то часть кода в 1966 году уже, вероятно, написана.\

Настоятельно порекомендовал организовать крупносерийное производство универсальных шкафов 19-ти дюймового конструктива*. Благо, чертежи на десяток разных типов шкафов имелись на жестком диске вместе с фотографиями и подробнейшими описаниями. В 21-ом веке мне пришлось собрать многие их десятки своими руками. Кроме того, в ЗИПе нашелся десяток специальных крепежных квадратных гаек с пружиной. Небольшое, но полезное изобретение.

\*Стандарт формализован Альянсом Индустриальной Электроники (EIA) EIA-310-D в сентябре 1992 года. Но сама конструкция запатентована ECS в 1965 году.\

Особо пришлось остановиться на размерах. С шириной особых проблем нет, как ни придумывай, их все равно придется брать наугад, и 483 миллиметра смотрятся не хуже прочих. Сложнее с размером дисков и высотой оборудования, которые в мое время привыкли измерять в равных 1,75 дюйма "юнитах". Думаю, за океаном это уже ходовая величина, так что бороться против нее бесполезно. Поэтому пришлось ввести новую единицу — "вершок", который со времен Петра I точно равнялся иностранному "unit"*. Естественно, для СССР надо "округлить" до метрических 45 миллиметров. Получилось патриотично и практично. Вот только от нелюбимой темы программного обеспечения далековато...

\*Пётр I приказал считать аршин равным 28 английским дюймам. Таким образом, один вершок равен 28/16 или 1 Ў дюйма.\

Для начала придется отсечь лишнее. Браться за офисный пакет, векторную и растровую графику, а так же прочий САПР рановато. Исключение, пожалуй, одно — программы для проектирования микропроцессоров и печатных плат. Если делать из полупроводниковой отрасли "боевого хомяка коммунизма" — придется соответствовать.

Что нужно. Во-первых, портируемая операционная система, единая на все советские ЭВМ*. Разрабатывать ее силами создателей ЭВМ — тоже самое, что ракетные двигатели и межпланетные спутники загнать в одно КБ. Нужно срочно создавать отдельный НИИ "Микросистема". Можно парочку, но боюсь, столько бездельников народ СССР не прокормит. Поползновение апологетов old school писать в кодах или на ассемблере прижигать как бородавки током высокой частоты. Заодно вбить в голову концепцию файлов и иерархии дисков и директорий. В смысле, документов и папок, перевод лучше чем от Microsoft не придумаешь. Не забыть про аксиомы "устройство тоже файл" и "ядро отдельно от пользователя".

\*В очередной раз напоминаю, что ГГ не разбирается в языках программирования. Поэтому не нужно говорить, что только язык ХХХ наверняка спасет СССР. Да и вообще, в приведенных рассуждениях он вполне может ошибаться.\

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


* * *

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

Меня остро корежило сравнение двух миров. Тут, в 66-ом, к детям относятся намного проще, но в тоже время... лучше. Сложно объяснить это словами. Просто есть какая-то внутренняя радость у людей от появления нового человечка. Любого, а не только за своего, любимого. Нет скрываемой настороженности, внутренней зависти, непонятного, но гложущего страха за будущее.

123456 ... 363738
Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх