Виктор Дан - ИВЦ - жаркое лето 81-го

Здесь есть возможность читать онлайн «Виктор Дан - ИВЦ - жаркое лето 81-го» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Современная проза, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

ИВЦ: жаркое лето 81-го: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «ИВЦ: жаркое лето 81-го»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Начало 80-х годов прошлого века. Роман рассказывает о взаимоотношениях на ИВЦ, информационно-вычислительном центре крупного оборонного предприятия.

ИВЦ: жаркое лето 81-го — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «ИВЦ: жаркое лето 81-го», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «ИВЦ: жаркое лето 81-го»

Представляем Вашему вниманию похожие книги на «ИВЦ: жаркое лето 81-го» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «ИВЦ: жаркое лето 81-го»

Обсуждение, отзывы о книге «ИВЦ: жаркое лето 81-го» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x