После того как эта основа была готова, мне оставалось только потрудиться над написанием и отладкой удобной в использовании программы. На это ушло довольно много времени, но в итоге мне удалось добиться успеха. Орган Докинза неплохо показал себя в работе. Каждый сеанс его использования начинался с воспроизведения записанной на магнитофонную ленту гаммы – всех нот, издаваемых органом, проигранных в порядке возрастания высоты. С помощью этой гаммы осуществлялась калибровка программы – “обучение” компьютера набору нот, которые ему предстояло распознавать. После калибровки (завершаемой нажатием клавиши, соответствующей первой ноте гаммы) на той же магнитофонной ленте записывалась последовательность нот, соответствующая действиям животного, за которым велись наблюдения. Система калибровки была хороша тем, что не требовала точной настройки органа: для регистрации поведения животного можно было использовать любой набор нот, достаточно сильно отличающихся друг от друга, потому что компьютер быстро “научался” их распознавать.
Итак, когда исследователь приносил из полей магнитофонную запись и проигрывал ее компьютеру, тот точно узнавал, что и когда делало животное, за которым велись наблюдения. В основе программы лежал цикл, занимающий определенное время, но программа также включала в себя существенное количество кода, позволяющего выбивать на перфоленте названия всех наблюдаемых форм поведения и точных сроков, в которые каждая из них наблюдалась.
Я опубликовал об органе Докинза статью
[101] и сделал свою программу доступной бесплатно для всех желающих. В течение следующих нескольких лет органами Докинза пользовались многие мои коллеги из оксфордской группы исследований поведения животных, а также некоторые этологи из других стран, в частности из университета Британской Колумбии.
Моя зависимость от программирования в машинном коде прогрессировала и зашла довольно далеко. Я даже разработал свой собственный язык BEVPAL и написал руководство для программирования на нем, оказавшееся практически бесполезным, потому что этим языком не пользовался никто, кроме меня и (недолго) Майка Каллена. Именно такую зависимость, как та, что выработалась у меня, хорошо высмеял Дуглас Адамс. Предметом его сатиры был программист, которому нужно было решить конкретную задачу X. Он мог за пять минут написать программу, которая позволила бы найти решение данной задачи и перейти к следующему делу. Но вместо этого он потратил не один день и не одну неделю на написание более общей программы, которую мог бы использовать кто угодно для решения любой задачи того же типа. В подобной работе привлекает вовсе не возможность найти решение конкретной задачи, а именно сила обобщения и то удовлетворение, которое приносит создание красивой и удобной программы, доступной для всех предполагаемых (и, весьма вероятно, несуществующих) пользователей. Один из симптомов подобной компьютерной зависимости выражается в том, что всякий раз, когда страдающий ею программист решает ту или иную частную задачу и заставляет компьютер проделать очередной цикл вычислений, ему хочется выбежать на улицу и зазвать к себе первого попавшегося прохожего, чтобы показать ему, как красиво этот цикл работает.
Примерно в то же самое время группа исследователей поведения животных покинула небольшую пристройку на Бевингтон-роуд с ее плодотворной атмосферой товарищества и переехала в свежепостроенный корпус зоологии и психологии – жуткое сооружение на Саут-Паркс-роуд, похожее на военный корабль. Это здание в то время неофициально называли “крейсер ‘Прингл’” в честь амбициозного профессора, убедившего администрацию университета его построить, но не сумевшего уговорить ее сделать новый корпус похожим на карандаш небоскребом, который возвышался бы над воспетыми Мэтью Арнольдом “дремлющими шпилями” и катастрофически испортил облик Оксфорда. Я не уверен, что поступил правильно, приняв участие в успешной кампании по официальному переименованию “крейсера” в корпус имени Тинбергена, потому что, по мнению многих, это самое уродливое здание во всем Оксфорде. О многом говорит уже тот факт, что оно получило архитектурную премию Железобетонного общества.
Примерно тогда же я опубликовал небольшую заметку в журнале “Нейчур”
[102]. Каждый день у нас в мозгу умирают сотни тысяч нервных клеток, и уже в 29 лет меня это расстраивало. Мой одержимый дарвинизмом разум искал утешения в мысли о том, что если смерть этих клеток неслучайна, то их кажущееся массовое истребление может быть даже конструктивным, а не чисто деструктивным процессом:
Когда скульптор превращает однородную глыбу мрамора в сложную статую, он отсекает, а не добавляет материал. Электронное устройство, обрабатывающее данные, скорее всего, будет состоять из соединенных сложным образом компонентов, и его дальнейшее усложнение может быть вызвано увеличением числа связей между ними. Вместе с тем такое устройство вполне реально соорудить, начав с огромного числа связей, даже случайных, систему которых впоследствии можно сделать более осмысленной, избирательно перерезая лишние провода.
‹…›
Выдвинутая здесь теория может на первый взгляд показаться неправдоподобной. Но если задуматься, ее кажущаяся неправдоподобность связана прежде всего с той невероятной аксиомой, на которой она зиждется, а именно с представлением о том, что число нервных клеток ежедневно и с большой скоростью сокращается. Но поскольку эта аксиома, какой бы невероятной она ни была, есть твердо установленный факт, данная теория не добавляет к тому, что нам известно, ничего неожиданного и – даже напротив – предполагает, что процесс гибели нервных клеток не так расточителен, как может показаться. Весь вопрос в том, случайна ли гибель нейронов или избирательна и обеспечивает ли сохранение информации.
Эта заметка была для меня лишь единичным отступлением от моих основных занятий. Пожалуй, она представляет некоторый интерес как ранний пример теории вошедшего впоследствии в моду так называемого апоптоза.
[103] (сам термин был предложен год спустя, так что я его, разумеется, не использовал).
Мэриан вскоре получила свою докторскую степень, и мы с ней начали работу над совместным проектом, выросшим из многочисленных разговоров (взаимных консультаций) времен нашей жизни в Беркли. Мы запланировали исследование, призванное проиллюстрировать одну из фундаментальных концепций этологической школы исследований поведения животных – концепцию фиксированных последовательностей действий – и внести в нее ясность.
Лоренц, Тинберген и их последователи считали, что поведение животных во многом состоит из последовательностей небольших программ – фиксированных последовательностей действий (ФПД), напоминающих работу заводных игрушек. Считалось, что каждая ФПД так же постоянна, как любая анатомическая структура, например ключица или левая почка. Разница между ними лишь в том, что почка или ключица вещественны и занимают место в пространстве, а ФПД существует во времени: ее нельзя взять в руки и положить в ящик, можно лишь наблюдать за ее ходом. В качестве одного из общеизвестных примеров ФПД можно назвать движения морды собаки, зарывающей кость. Собака совершает точно такие же движения и тогда, когда кость лежит на ковре, где нет земли, в которую ее можно зарыть. Собака при этом действительно похожа на очаровательную заводную игрушку, хотя направление ее движений может в какой-то степени меняться в зависимости от положения кости.