Глава 13
Страница 99 из 211
Настройки чтения
18px
1.8
1

Глава 13

Страница 99

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

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

И иногда писал код, реализующий очередную придумку, после чего все оставшиеся члены коллектива матерно обсуждали умственные способности выдумщика. Чаще всего матерно, но периодически кому-то удавалось и что-то реально работающее сочинить. А пока товарищи из Сарова приспособились свои программы отправлять по «межмашинной связи» на трансляцию в наш институт, и у нас довольно часто уже своим людям времени машинного на работу не хватало. Эту проблему-то решить было в принципе несложно, такие машины сейчас выпускались уже по паре в неделю и в институте уже устанавливали еще два могучих компа. Но что-то мне подсказывало, что даже если их вообще десяток поставить, сильно это ситуацию не исправит: кабели «межмашинной связи» теперь уже прокладывались в Пьянский Перевоз и из Москвы, и из Минска, и из Харькова. И из Пензы, а так же с далекого полигона, выстроенного неподалеку от полустанка под названием Тюратам…

назадназад
1 ... 97 98 99 100 101 ... 211
впередвперед