Наука верующих или вера ученых: век XX | страница 55



>[76]:

«Я убежден, что компьютерная наука выросла так быстро и так активна сегодня, поскольку в мире есть люди с особенным образом мышления, со специфической манерой структурировать знания в своей голове, – это ментальность, <…> которая отличается от ментальности физиков и математиков. Это люди, которые в старые времена были рассеяны по разным департаментам, будучи более или менее изгнанниками в стенах университетов. Когда неожиданно оказалось, что их особенность мышления прекрасно коррелирует со способностью писать компьютерные программы, эти люди неожиданно нашли друг друга. <…> Одна из основных характеристик компьютерной ментальности – это способность очень быстро перескакивать с одного уровня абстракции на другой, практически бессознательно. <…> Опыт показывает, что примерно один человек из 50 обладает “компьютерным” взглядом на мир»>[77].

Создание компьютерных программ можно сопоставить с созданием параллельной реальности, а их использование – с пребыванием в этой реальности. Виртуальный мир, создаваемый компьютерными программами, иногда проще и интереснее, чем реальный мир, и в нем человеку открывается гораздо больше возможностей, чем в реальности (например, способность летать). Видимо, именно с этим связана такая популярность компьютерных игр среди подрастающего поколения. Но если программисты создают свои отдельные вселенные, которые могут развиваться в соответствии с поведением в них отдельных личностей-игроков, то что, если, наоборот, вся видимая Вселенная является результатом программирования Великого Программиста, определяющего обстановку и правила игры, но оставляющего за нами, как за игроками, свободу выбора и действия? Если встать на эту точку зрения, то оказывается, что программирование имеет, может быть, гораздо большее отношение к проблемам бытия Бога и Его действия в мире, чем это может показаться со стороны. Именно поэтому так интересны взгляды на соотношение компьютерной науки и религии выдающего специалиста в области компьютерной математики и верующего христианина Дональда Кнута.

Дональд Кнут родился в 1938 году в городе Милуоки (штат Висконсин, США). Он окончил Институт технологии Кейза (Case Institute of Technology) и в 1963 году получил степень доктора философии по математике в Калифорнийском технологическом институте. Технологии программирования заинтересовали его уже в студенческом возрасте – в 1958 году он написал программу для баскетбольной команды своего колледжа. В 1960-х годах программирование было полностью новой областью, и предстояло оформить его в отдельную область науки, дать строгие доказательства отдельных положений, построить теорию анализа алгоритмов и т. д. Основным жизненным проектом Кнута стало написание уже упомянутой выше книги «Искусство программирования», первый том которой вышел в 1968 году. Эта книга, наряду с другими работами, принесла ему мировую известность и ряд престижных международных наград и премий, включая высшую американскую награду в области науки – Национальную медаль Науки США в 1979 году и премию Тьюринга в 1974-м – своего рода «Нобелевскую премию по программированию». Приятно отметить, что Дональд Кнут также является иностранным членом Российской Академии наук. Будучи с детства воспитанным в религиозном духе («я вырос с идеей, что Бог постоянно читает мои мысли, и я всегда чувствовал себя вполне комфортно с подобным вторжением в мою частную жизнь»), в зрелом возрасте он заинтересовался возможностью изложения своих религиозных взглядов для своих коллег, – прежде всего тех, которые отрицательно относились к религии (таких, по его расчетам, было от 5 до 10 процентов).