Передо мной описание СК. Время работы программ в ней не приводится. А можно ли установить время работы программы (на единицу входной информации конечно) по количеству команд в ней? Сразу по видно. Надо будет об этом подумать, поговорить с ребятами.
Далее, стандартные программы призваны сократить время на программирование. Программирование при помощи БСП (библиотеки стандартных программ) подобно крупноблочному строительству. Итак, одна БСП сокращает время на программирование, и другая сокращает. Какая лучше? Естественно, та, которая больше сокращает, Значит, нужно замерить. Нужно идти в НИИ, на заводы, где используются соответствующие БСП, и замерять время программирования разных задач. Заняться чем-то вроде социологического обследования… Бр-рр.
В трех системах о сокращении времени программирования не говорится вообще ничего. А в СК приводятся данные, что использование стандартной программы печати на АЦПУ сокращает время программирования в 3–4 раза. Но как это замерялось? На каких программистах, на опытных или начинающих? Никаких подобных данных в описанит, конечно, нет, и поэтому научная ценность приводимых цифр весьма сомнительна.
Передо мной начиная брезжить истинный смысл оброненных как-то Лаврентьевым слов, что теории, формального аппарата для описания систем матобеспечения не имеется. Как же я без теория буду их сравнивать? По каким параметрам? Можно было бы сравнить по результатам долголетнего практического использования, но из четырех систем на практике использовалась только СК. И то фрагменты. И ведь люди просто пользовались программами, а не замеряли их эффективность. Кому это нужно, проводить двойную работу?
Кому это нужно? Кому нужно то, что я делаю? Борисову? А почему он не делает того, что нужно мне?
Состояние дзен прошло. Теперь и знал, что мне хочется делать. Мне хотелось вспоминать, без конца вспоминать и копаться в последнем разговоре с Телешовым. Без конца копаться и исподволь, потихоньку наматывать, как пряжу на пальцы, оправдания я объяснении.
Почему же я опять сдал? Почему позволил? Откуда идет мое неистребимое желание, чтобы всем было хорошо, чтобы не смотрела сухими скучными глазами Лиля Самусевич, чтобы не сердился Борисов, не косился Акимов и не кусал губ обладающий единственным талантом — волей Телешов?
Самусеннч мне твердят, что не понимает меня, Леонов (руководитель группы координации) мне твердят, что не понимает меня, а лучший друг Коня Комолов все объясняет волей к власти. Тем, что у Телешова ее больше. Ну хорошо, воли к власти так воля к власти. Называйте как хотите. Но это же ничего по объясняет. Почему — ставлю я прямой, резкий, как тень в Сахаре, вопрос, и все объяснения разбегаются врассыпную субтильные и никчемные. Вы мне говорите: так и так. А я спрашиваю: а почему так и так? А почему нельзя, чтобы вот так и эдак? Почему у Телешова воля к власти сильнее чему меня? На это могу ответить только я. Только я сам.
Я был самый младший в семье. И когда отца убили на войне, мать осталась одна с тремя детьми и пенсией за мужа, пенсии, конечно, не хватало на жизнь четырех человек. Она поочередно отдавала нас сначала в детсады, а потом в пионерлагеря, но мне запомнилось не это.
Мы оставались втроем дома, а мать уходила на работу. Я (мне 4 гда) сидел на диване и смотрел, как разворачивались игры двух сестер. Они играли увлеченно, с выдумкой, во часто игры кончалась драками. Они вцеплялись друг другу в волосы, и старшая сестра, конечно, одерживала верх. Я помню, несколько раз дело доходило до разбитого в кровь носа.
Теперь мне понятно, что это были если и достаточно резкие, но все же детские драки, стычки не могущие нанести никому серьезного вреда. О, теперь-то а это понимаю! Но тогда… по мере того, как глаза мои расширялись от страха и все больнее и невыносимее становилось смотреть на то, что происходят передо мной, а моя спина все теснее втискивалась в холодную клеенчатую спинку дивана — сердце мое начинало гнать кровь какими-то сумасшедшими, взрывными толчками. Я терпел, сколько мог, терпел до последнего мгновения, пока наконец последняя, самая судорожная и мощная волна крови не затопляла глаза, уши, мозг… И я слышал вокруг только теплый, красный звон… И тогда я отворачивался к стенке и истерично, пронзительно кричал…
И сестры оставляли друг друга. Они подходили ко мне, утешали меня, смеялась надо мной… Но я еще глубже зарывался в одеяло, в последнем, заводном отчаяние и махал руками и ногами, стараясь, чтобы они не прикасались ко мне вплотную. Я видел, что надо мной маячит существо с ликом моей сестры, но под этим лицом проступал облик чудовища.
Потом видение исчезало. Я доверял им и доверял своим глазам. И я умолил их больше не драться, я плакал и униженно просил, и они снова смеялись, и старшая садилась читать мне братьев Гримм.
А теперь мне говорят, но я талантливей Телешева. Боже мой, как будто это не так очевидно, что это надо еще подчеркивать. Теперь они говорят мне, что не понимают меня.
Талант — новизна. Каждый человек — новизна. То, чего раньше ве было. То, чего раньше не было, приходит в плотный мир, и ему надо втиснуться в этот мир, как втискиваются в до предела набитый трамвай. Надо толкаться,
наступать на ноги… Надо ли? Оказывается, надо. Зазвонил телефон.
Голос Лиды — голос из мира, где не знают слов «пролом черепа», где пожилые женщины, аккуратно завитые и подкрашенные, с белоснежными, накрахмаленными воротничками, обносят гостей вазочкой с печеньем, где беззаботная семнадцатилетняя хохотунья с разбега садится за рояль, берет несколько аккордов из вальса Шопена, затем делает дурашливо-испуганные глава в снова убегает на террасу. Из мира, де не стоят а очередях, а берут продукты в столе заказов, где в межсезонье нанимают сторожей на дачу, чтобы смотрели за собакой, где деликатно не замечают стоптанных ботинок подростка, провожающего из школы их дочь или внучку.
Я машинально-тепло поздоровался, машинально-приветливо что-то схохмил и машинально-просто замолк, думая о своем.
— Гена, вы что там, уснули? — снова донесся до меня голос Лиды.
— Нет, нет, — поспешно встрепенулся а.
— Ну так как, вы идете или нет? — спросила Лада уже немножко нетерпеливо. Я чувствовал себя болваном, но какая-то заторможенность мешала мае с ходу включиться в самоходно-мимоходную игру под названием «отношения в XX веке». Я спросил:
— Простите, Лида, но мне все-таки немного не ясно, что там будет?
Как видно, я спросил правильно, потому что из дальнейшего стало ясно, что детали Лида еще не объясняла.
— Понимаете, Гена, — заговорила она, и мне стало стыдно ее озабоченности и серьезност, у нас на Волхонке намечается небольшая свалка. Один чудак, Разуваев, вы его, наверное, не знаете, будет делать доклад о семиотеке поз. Понимаете? Человеческих поз. Каждая поза имеет свое значение, и причем у разных народов все это по-разному. Я тезисов не читала, но вы знаете, если докладывает Разуваев — это всегда интересно. («Если шайба у Фирсова — это всегда опасно», — отметил я про себя.) А потом, вы знаете, у него выходы на абстрактную семиотику, говорят, очень интересные. А это уж и вовсе ваша специфика. Вы же мне говорили, что разными системами занимаетесь… Алло, вы меня слушаете?
— Да, да, Лида, конечно.
— Ну в общем так: если вы, Гена, хороший системщик, вам это должно быть интересно. А после доклада, так и быть, проводите меня: Я уже правило установила: чем ближе мы подходим к моему дому, тем невероятнее расцветает ваше красноречие. Я хочу послушать, что вы скажете о Разуваеве и… вообще… Ну, словом, идет?
— Идет, — ответил я. А потом сказал: — Лида, приезжайте ко мне.
— Гена, у вас что-нибудь случилось? — спросила она медленно.
— Да так, по мелочам.
Молчание длилось секунд пятнадцать. Затем она сказала:
— Хорошо. Я приеду через полчаса.
И повесила трубку. Я не успел даже предложить встретить ее.
Я вернулся в комнату и на всякий случай (не очень веря, что придет) провел кое-какие приготовления. Снова убрал стол, на этот раз очистил его от бумаг. Убрал диван, то есть растворил этюд Куббеля в мешанину фигур и пешек и спрятал эту мешанину в доску. Поставил на стол тарелку с яблоками.
Затем я нацепил галстук и причесал свалявшиеся, как у пса, волосы. Полагалось вроде бы сбегать за бутылкой вина, но слабая вспышка энергии уже иссякла. К тому же оставалось десять минут до срока, к тому же я все еще не особо верил, что Лида придет. Адрес мой она знает — и вспомнил, что, когда мы виделись в последний раз, я в одном из импровизированных автобиографических отступлений назвал его.
Адрес мой она знает, меня она тоже знает. Пока с самой лучшей стороны. Что еще нужно, чтобы прийти? Ах, да, желание. Возможность у нее есть, а вот желание? Нет, пожалуй, не то. Дело не в желании. Она, конечно, с удовольствием пошла бы на доклад этого Разуваева-Раздеваева. Там, конечно, масса ее знакомых, она всех знает, и все ее знают. Но я вроде бы действительно заинтриговал ее своей меланхолией. Вернее, не заинтриговал, а задел. Вернее, не задел, а огорчил.
На словомысли «огорчил» раздался звонок. И одновременно со звонком я вспомнил, что в холодильнике стоит запретный и заветный сосуд: «драй джин», сданный на хранение мне Витей Лаврентьевым, чтобы выпить не просто так, без повода. «Ни хрена, — подумал я с веселой злостью, — ни хрена с тобой не случится, Витенька. Я тебе три «портвея» за твой джин поставлю. Кто же виноват, что у меня повод наступил раньше, чем у тебя?»
Я подтянул галстук, вышел в коридор и открыл дверь. За дверью стояла Лида.
— Здравствуйте. — Я топтался, не давая ей пройти. Только теперь, когда это произошло, я понял смысл своих слов по телефону и смысл того, что за дверьми стояла Лида. А не почтальон, не мама, не родственники, не всего лишь английская королева.
Она улыбалась и спокойно стояла на месте. Я взял ее за руку и тихонько потянул к себе. Лида, не опуская глаз, переступила порог и свободной рукой расстегнула шубку.
И вся сразу как бы распахнулась, и во мне что-то упало, и я поверил, что она пришла ко мне.
Я уже вешал ее шубку на крючок, прижимаясь к теплу синей шелковистой подкладки, я, уже легко касаясь ео плеча, провел ее в комнату и уже достал из холодильника «драй джин», и уже порезал палец, кромсая яблоки, и Лида уже сидела на диване нога на ногу и с интересом смотрела на меня.
На вас когда-нибудь смотрели с интересом интересные женщины? Наверное, я жалко выглядел, или Лида подумала, что я ее разыгрываю, только она чуть притушила улыбку и тихо сказала: «Гена, кончайте суетиться».
Наконец я налил два раза по полстакана джина, ничем не разбавленного, потому что заранее я ничего не приготовил и мне приказано было не суетиться. Наконец мм выпили джин и съели по половине яблока. И Лида, сняв туфли, забралась с ногами на диван.
— Расскажите, что у вас случилось? — услышал я ее голос совсем близко, потому что я сидел совсем близко от нее. Я сидел, обняв ее. Я сидел, попав в сказочный, душный мир ее волос.
— Со мной случилась… ты. Милая… Я совершил ограбление города — я выкрал тебя из города.
— Обманом?
— Нет, гипнозом. Я очень волновался… Чтение волнения на расстоянии.
— Чего же ты волновался, глупый?
— Я боялся, что умру, не увидя ни разу… не увидя ни разу… Гавайских островов.
— Ты там?
— О, милая, чудная, ты…
— Это джин, милый.
— Нет, это ты, это везде ты, ведь это ты?..
И нам стало тесно и темно. Нас не было, но мы хотели родиться вновь. Из молчаливого, страстного хаоса. Из жара, боли и отчаяния счастья.
И мы воэникли. Я помню, как внезапно, из темноты, под белесым светом, струящимся из окна, возникло ее лицо. Запрокинувшись на моем локте, ее лицо плыло в волнах этого света, плыло в океан воспоминаний. Рассудок еще не накинул на нее сетку своих категорий, она еще не была ни счастлива, ни несчастлива. Бисеринки пота усеяли ее щеки и лоб, рот был полуоткрыт я казался раной, которую немедленно надо перевязать. Я догадался и поцеловал ее. Спокойно, но крепко. Так, что зубы слегка стукнулись о зубы. И этот поцелуй наконец пробудил ее полностью.
Как радостный ребенок, нашедший предновогодним вечером под елкой гораздо больше подарков, чем ожидал, она широко раскрыла глаза, изогнулась всем телом и притянув меня к себе, стала целовать мое лицо.
Цейтлин оказался высоким, стройным мужчиной, чуть больше чем средних лет, с красивым удлиненным липом, с красивыми седыми висками. Словом, эта был продюсер из американского музыкального фильма. Продюсер или закулисный меценат.
Ровно в двенадцать он прибыл в институт, прошел сначала к директору, а в четверть первого уже втискивался в клетушку Борисова. В клетушке уже сидели сам Борисов, Телешов, Леонов и Васильев, приготовивший диктофон.
Я подождал Цейтлина у директорского кабинета, представился ему и на ходу попытался взять интервью о его системе. У меня были веские основания предполагать, что при Борисове толком поговорить не удастся.
Интервью длилось не более минуты-полутора, так — несколько фраз. Но мне этого было почти достаточно. Я хотел, чтобы Цейтлин подтверди или опроверг ту информацию о его системе, которую утром предоставила мне Самусевич. А ее информация сводилась к тому, что основа СЦ — это программа сортировки. Все остальные программы — ввода, печати и другие либо не превосходили уже известные до них (например, из СК), либо даже уступали в том или ином отношении. Но программе сортировки была сделана действительно на «ять», на пределе возможности машины.
А сортировка — это типичнейшая задача планирования производства. Отсюда и все значение СЦ. Я поблагодарил Лилю за информацию, удивился про себя, откуда она ее почерпнула, и решил уточнить полученные данные у самого Цейтлина.
И Цейтлин их уточнил. Он сказал, что сортировка — основная гордость его системы, но есть и еще одно, довольно крупное новшество в самой организации массивов. По убеждению Цейтлина, это была самая удачная организация информации, но у меня были на этот счет свои мнения и свои сомнения.
Однако все мое так и осталось при мне, мы уже входили к Борисову.
Улегся общий шум приветствий и представлений, Васильев включил диктофон, и Борисов с Телешовым начали «допрос с пристрастием». Цейтлин говорил им о каком-нибудь фрагменте своей системы, а Телешов тут же перебивал: «А в СОМе этого нет? Так, пиши, Иван Дементьич». (Иван Дементьевич — это Васильев.) Иван Дементьевич подносил микрофон поближе к Цейтлину и увеличивал уровень записи.
Цейтлин, вежливо улыбаясь (а за улыбкой сквозила, конечно, брезгливость), закрывал микрофон ладонью и объяснял, что в СОМе можно делать ту же операцию, но там соответствующие программы рассеяны по другим частям системы, по-иному сгруппированы.
— А где это делается лучше? — забивал гвозди Телешов, — у вас или в СОМе?
— Ну, это трудно сказать, — начинал Цейтлин нерешительно, — это надо специально сравнивать, а ведь этого никто не делает. Да и не очень ясно, как это делать. «Совсем не ясно», — хотелось вставить мне. В том-то все и дело, что до сих пор никто не занимался точной сравнительной оценкой систем матобеспечения. Слишком большая роскошь. Хорошо, если сил хватало слепить кое-как какую-то БСП, которая, худо-бедно, крутилась и помогала что-то считать. Где уж тут до оптимизации. Лишь бы вообще работало.
Да и сравнивать-то до последнего времени было почти нечего. СК и СЦ известны только второй год. СОМ и вовсе никто на практике еще не видел.
Вот и подошли мы к этому рубежу, когда есть из чего выбирать, когда надо выбирать, когда грамотная, обоснованная оценка становится просто рабочим заданием. Но как оценивать, когда нет критериев? Критериев формализованных, которые можно было бы применять не глядя, как формулу из справочника. Оценивать по интуиции? Но интуиция появляется только у человека, поработавшего несколько лет на практике с данной системой. Но если до сравнения ты будешь работать с каждой системой по нескольку лет, то кому через десяток лет нужны будут твои оценки, оценки систем, давно забытых и отброшенных? А если система и вовсе еще не крутится? Если она, как СОМ, в степени внедрения? Нет, практическая, интуитивная оценка здесь не поможет: она всегда будет идти сзади. Хе-хе, пикантная ситуация: сначала мы должны внедрить систему и поработать с ней, а уже потом узнаем, стоило ли это делать!
Нет, без теории, без общей теории систем математического обеспечения уже не обойтись. Интересно, какой улов принесут девочки из библиотеки? Неужели так-таки никто этим и не занимается?
Впрочем, Борисова и компанию все эти соображения не занимали нисколько. И чувствовали они себя прекрасно. Цейтлин говорил слово «разузлование», и они хором подхватывали: «А в СОМе этого нет?» Упоминал Цейтлин, об организации массивов, и снова Телешов или Борисов чуть ли не со злорадством диктовали Васильеву: «Так, отсутствие подобной организации — еще одни недостаток Северцева».
— Но ведь у них своя организация массивов, — возражал Цейтлин. — При том информационном обеспечении и подготовке исходной информации, которые, как мне известно, приняты в СОМе, моя организация вовсе и не нужна. Она там просто невозможна.
— Но ведь у тебя организация лучше? — сменяет Телешова Борисов.
— Да, я считаю, что в моей системе организация массивов наиболее рациональна, — спокойно объясняет Цейтлин. — Но организация массивов завязана со всей системой, с идеологией, принятой для всей системы в целом. Понимаете? Поэтому уж если в СОМе все другое, начиная с информационной и операционной подсистем, то естественно, что и массивы на магнитных лентах они организуют по-своему.
— По-своему, но хуже. — Настойчивость Телешова граничит с неприличием. Но только граничит, не переходит.
Цейтлин — без пяти минут доктор, Цейтлин — автор системы Цейтлина, у него скоро выходит книжка — нет, нет, с Цейтлиным они не думают переходить границы. Но и отпускать его ни с чем они не намерены. Применяется старая, как мир, полицейская тактика. Они повторяют вопрос три, четыре раза, мнут его, обессмысливают, загоняют собеседника на вид прямыми и логичными, а по существу абсолютно некомпетентными вопросами в угол, и как только он говорит: «Ну ладно, если вам так нравится, можно наконец сказать, что это недостаток в СОМе», или «Ну, разумеется, это недоработка», или что-нибудь в этом роде, как Васильев мгновенно выносит микрофон на центр стола и подкручивает уровень записи.