ИВЦ: жаркое лето 81-го - [37]

Шрифт
Интервал

– Не буду спорить без цифр на руках. Можно оценить, что эффективнее: поиск в каталоге, потом в файле или сразу поиск в файле. Особенно если в последнем случае при поиске спецификации обрабатывать информацию непосредственно в буфере ввода.

– Это элементарно! – отреагировал Алексей.

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

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

– Вы имеете в виду, файл технологических маршрутов.

– Да. Бодрова никак не может сдать программу, а через две недели уходит в декрет.

– А там что за проблема?

– Все время нарушается сортировка выходного массива, пропадают записи: то основного файла, то корректуры.

– Все ясно, неверный алгоритм слияния файлов. Я посмотрю. Кстати, в упомянутой мною книге приведен алгоритм слияния любого количества файлов. Для каждого файла нужно иметь две булевы переменные: открыт/закрыт, читать/не читать. Установка первой переменной понятна, а установка второй определяется по результатам сравнения ключей каждого файла друг с другом.

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

– Это говорит о наличии у вас алгоритмических способностей!

– Спасибо! Но судя по всему не очень.

– Все будет отлично. Я уверен.

Так оно и оказалось. Через месяц программа разузлования в пакетном варианте была сдана в эксплуатацию. Анализ программы Бодровой показал, что Виталий оказался прав. Для трех файлов, двух на входе и одного на выходе начинающая программистка ухитрилась написать восемнадцать программных блоков для различных вариантов сравнения текущих значений ключей входных файлов. С помощью Екатерины она доработала и сдала программу в эксплуатацию до ухода в декрет. Бодрова занималась своей программой почти девять месяцев, что дало повод для соответствующих шуток.

Давиденко пришлось срочно провести техническую учебу с разработчиками и программистами по материалам книги Джадда. Виталий настоятельно порекомендовал всем еще раз с ней ознакомиться самостоятельно.

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

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

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

Виталий так и сказал об этом Брилю при разговоре наедине:

– Конечно, вы как ответственный за разработку можете использовать КОБОЛ, но сдавать программу вы должны службе эксплуатации, поэтому вы должны убедить Петра Федосеевича.

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

– Давайте проведем совещание, пригласим ваших специалистов и от служб эксплуатации: электронщиков, операторов…

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

– Нет, машины все равно не загружены.


Еще от автора Виктор Дан
Когда плачет скрипка. Часть 2

Начинающий следователь прокуратуры сельского района Михаил Гречка, чья полная приключений студенческая следственная практика описана в первой части романа, вынужден продолжить расследование жестокого убийства молодой скрипачки, после того как автокатастрофа выводит из игры начальника следственного отдела.Настырность и работоспособность Михаила приносит плоды, и истинная картина преступления начинает проясняться. Но следствие столкнулось с опытными преступниками, изобличить и обезвредить которых оказалось не просто.


Она Была Красива

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


Рассказы Ежика

Эта книжка о приключениях Ежика. В своих рассказах Ежик поделится жизненными наблюдениями и выводами от встреч с обитателями сада и его окрестностей: Хозяйкой, Червяком, Ужом, Сорокой и многими другими.Для детей дошкольного и младшего школьного возраста, а также для взрослых, которые будут читать книжку детям и внукам.


Уик-энд в деревне

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


Хутор Дикий

Следователь прокуратуры Михаил Гречка расследует убийство ветерана войны Алевтины Корецкой. Требовательная к себе и окружающим бабка Алевтина нажила много врагов на хуторе. Расследование затруднено тем, что упущено время, поэтому трудно восстановить обстоятельства. Встречи с хуторянами только запутывают дело. Появляются новые подозреваемые и новые версии. Однако настойчивость Михаила вознаграждается, и он находит преступника.


Легенда о Макаре

Пожилая женщина устраивает на работу свою внучку через старого знакомого. Она приходит в отдел кадров разобраться, почему внучке отказали, и в лице заместителя директора по кадрам узнает сына кулака, бывшего полицаем во время оккупации. Теперь это полковник в отставке и депутат горсовета…Старушка пишет заявление в прокуратуру. Следователь прокуратуры Михаил Гречка начинает расследование событий 41-42 годов. В ходе следствия выясняется, что в то же самое время полицией того же села был арестован и позже казнен за отказ от сотрудничества с немцами знаменитый сталевар, участник стахановского движения.Михаилу удалось найти свидетелей, документы и восстановить истинную картину событий пятидесятилетней давности.


Рекомендуем почитать
Про Соньку-рыбачку

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


Козлиная песнь

Эта странная, на грани безумия, история, рассказанная современной нидерландской писательницей Мариет Мейстер (р. 1958), есть, в сущности, не что иное, как трогательная и щемящая повесть о первой любви.


Спорим на поцелуй?

Новая история о любви и взрослении от автора "Встретимся на Плутоне". Мишель отправляется к бабушке в Кострому, чтобы пережить развод родителей. Девочка хочет, чтобы все наладилось, но узнает страшную тайну: папа всегда хотел мальчика и вообще сомневается, родная ли она ему? Героиня знакомится с местными ребятами и влюбляется в друга детства. Но Илья, похоже, жаждет заставить ревновать бывшую, используя Мишель. Девочка заново открывает для себя Кострому и сталкивается с первыми разочарованиями.


Лекарство от зла

Первый роман Марии Станковой «Самоучитель начинающего убийцы» вышел в 1998 г. и был признан «Книгой года», а автор назван «событием в истории болгарской литературы». Мария, главная героиня романа, начинает новую жизнь с того, что умело и хладнокровно подстраивает гибель своего мужа. Все получается, и Мария осознает, что месть, как аппетит, приходит с повторением. Ее фантазия и изворотливость восхищают: ни одно убийство не похоже на другое. Гомосексуалист, «казанова», обманывающий женщин ради удовольствия, похотливый шеф… Кто следующая жертва Марии? Что в этом мире сможет остановить ее?.


Судоверфь на Арбате

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


Машенька. Подвиг

Книгу составили два автобиографических романа Владимира Набокова, написанные в Берлине под псевдонимом В. Сирин: «Машенька» (1926) и «Подвиг» (1931). Молодой эмигрант Лев Ганин в немецком пансионе заново переживает историю своей первой любви, оборванную революцией. Сила творческой памяти позволяет ему преодолеть физическую разлуку с Машенькой (прототипом которой стала возлюбленная Набокова Валентина Шульгина), воссозданные его воображением картины дореволюционной России оказываются значительнее и ярче окружающих его декораций настоящего. В «Подвиге» тема возвращения домой, в Россию, подхватывается в ином ключе.