Читаем ИВЦ: жаркое лето 81-го полностью

Первые месяцы работы на новом месте были сплошным кошмаром. Еще до ухода в ХАИ Виталий посещал по вечерам ИВЦ, где освоил программирование на языке КОБОЛ для ЭВМ «Минск-32». Он написал и отладил на искусственных массивах данных несколько достаточно сложных программ. Одна из них была программой расчета состава изделий на основании конструкторских спецификаций узлов. Эту базовую программу для расчета потребностей в ресурсах на изделия дискретного производства называли на профессиональном жаргоне программой «разузлования». Программа Виталия не имела практического значения, так как базировалась на условных структурах данных, но содержала все тонкости логики и алгоритма решения данной задачи.

Давиденко был лично знаком со многими руководителями и работниками ИВЦ также в результате контактов при выполнении своих прямых обязанностей. Его лаборатория спроектировала и организовала изготовление оборудования для хранилища магнитных лент, тележек для комплектования носителей под сменное задание операторам ЭВМ. Виталий подготовил при участии Корниенко, начальника бюро разработки задач бухгалтерского учета, детальную инструкцию по учету отработанного времени персоналом предприятия для переноса информации на перфокарты с целью расчета заработной платы на табуляторах.

В первый день работы после обеденного перерыва Бриль пригласил Давиденко в свой кабинет. Там все еще размещался стол Ковтенко.

– Виталий Семенович, обещал не трогать вас неделю, но чрезвычайные обстоятельства заставили.

– Что собственно произошло?

– Опробовали программу разузлования. Один прибор на пятьсот спецификаций раскрывался восемь часов. В разработке и производстве полторы тысячи приборов и это без испытательной аппаратуры, которую мы тоже должны раскрывать. Катастрофа!

– Кто автор программы?

– Екатерина Петренко.

– Насколько я помню, очень толковая девушка.

– Да, старательная! На седьмом месяце беременности окончила курсы программирования в Москве, успела родить и вышла на работу сразу после декретного отпуска.

– Ее муж консультировал, программист 8-го отделения КБ. Работает на СМ-2. Не понимаю, что он мог посоветовать?! – вставил Ковтенко.

В кабинет плотной группой вошли участники совещания: Есина – начальник бюро разработки в то время, Андреев – еще молодой специалист, Денисова – начальник бюро программирования и Петренко – автор программы.

– Докладывайте!

– Что докладывать! Программа постоянно перематывает ленту на начало. Почему, пока не понимаю! – ответила за всех Петренко.

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

– Каждая спецификация оформлена как отдельный файл, – ответила за всех Петренко.

– Тогда все понятно! Вы знаете средний размер спецификации? Вы снимали такую статистику?

– Нет! А зачем?

– Как можно проектировать процесс и алгоритмы обработки данных, не имея представления о количественных характеристиках этих самых данных! – продолжил Давиденко. – Так вот, спецификация в среднем имеет четыре записи. Есть сто, есть двести, но в среднем четыре детали или узла. Остальное – покупные изделия, которые в разузловании не участвуют. У вас лента содержит на восемьдесят процентов пустоту – метки файлов. Кроме того, стандартная программа открытия файла всегда перематывает ленту на начало или конец.

– У меня свой каталог файлов, где хранится номер физического блока начала файла конкретной спецификации, – не сдавалась Екатерина.

– Это только увеличивает накладные расходы. Кто разрабатывал постановку задачи разузлования? – спросил Давиденко.

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

– Понятно. Главное вы отдали на откуп программистам. Для окончательного решения мне нужно поработать с Екатериной над конкретным алгоритмом. Поэтому предлагаю совещание закрыть.

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

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

Бриль поморщился.

– С восьми утра сегодня – это уже ваши проблемы, – добавил Бриль.

Ковтенко растянул губы в язвительной усмешке.

Рабочий стол Виталия временно разместили прямо в машинном зале, пока ремонтировали комнату на втором этаже. Сидеть в кабинете вместе с Брилем Виталий отказался. Будут постоянно отвлекать посетители начальника и звонки.

– Садитесь! – Виталий предложил стул Екатерине.

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

– Приглашайте!

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

– Будет через пятнадцать минут.

– Подождем.

Перейти на страницу:

Похожие книги

1. Щит и меч. Книга первая
1. Щит и меч. Книга первая

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

Вадим Кожевников , Вадим Михайлович Кожевников

Детективы / Исторический детектив / Шпионский детектив / Проза / Проза о войне