Выбор по Тьюрингу | страница 56
– На этой платформе все наши электронные лаборатории, – объяснял Пэдди. – Вон там, под куполом, генератор – мы должны иметь надежное и стабильное энергоснабжение.
– Водо-водяной реактор с подводной лодки «Рыба-парусник». Списан в лом в 1994 году, когда было заключено соглашение о всемирном разоружении.
– Он самый. Теперь пойдем ко мне, на второй этаж.
Брайан молча озирался по сторонам, охваченный волнением. Была суббота, и в корпусе, кроме них, никого не было. Однако раздававшееся время от времени гудение дисководов и светящийся экран свидетельствовали о том, что по меньшей мере одна программа работает.
– Вот мое рабочее место, – сказал Пэдди, указывая на один из терминалов. На клавиатуре лежала прокуренная вересковая трубка, он отложил ее в сторону и подвинул Брайану стул.
– Садись и нажми любую клавишу, он включится. Должен тебе сказать, что я горжусь этой железякой – «Z-77», совсем новый. Можешь себе представить, чем мы тут занимаемся, если они не скупятся на такие штуки. Рядом с ним «Крэй» выглядит таким же старьем, как поломанный «Макинтош».
– Правда? – широко раскрыв глаза от восхищения, Брайан провел пальцем по краю клавиатуры.
– Ну, не совсем, – улыбнулся Пэдди и полез в карман за табаком. – Но некоторые расчеты он делает быстрее, а мне это нужно для работы над «ламой». «Лама» – это новый язык, который мы тут разрабатываем.
– А для чего он?
– Это новая, быстроразвивающаяся и специальная область применения. Ведь ты пишешь свои программы на «лого»?
– Конечно. И на «бэйсике», и на «фортране», и еще кое-что пробовал учить по руководствам. Учительница мне немного рассказывала об экспертных системах.
– Тогда ты уже знаешь, что разные компьютерные языки создаются для разных целей. «Бэйсик» – хороший элементарный язык, чтобы познакомиться с кое-какими самыми простыми вещами, которые может делать компьютер, – чтобы описывать процедуры шаг за шагом. «Фортраном» пользовались последние лет пятьдесят, потому что он особенно хорош для повседневных научных расчетов, хотя сейчас его заменили системы манипуляции символами, которые умеют разбираться в формулах. «Лого» – это для начинающих, особенно для детей, он очень графичен, легко позволяет рисовать на экране.
– И еще на нем можно писать программы, которые пишут и запускают другие программы. На других языках это не удается. Они отказывают, когда пытаешься это сделать.
– Ты увидишь, что «лама» тоже дает такую возможность. Потому что в основе ее, как и «лого», лежит старый язык «лисп». Один из самых старых и все еще один из самых лучших, потому что он несложен и при этом может отслеживать собственные ошибки. Когда исследования по искусственному интеллекту только начинались, почти все первые экспертные программы были основаны на языке «лисп». Но для новых параллельных процессоров, которыми пользуются в этой области сейчас, нужен другой подход – и другой язык, чтобы делать все то же самое и еще многое сверх того. Для этого и создана «лама».
 
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                    