существование внешнего мира. Насколько бы скромно и здраво ни звучал этот тезис, он полностью идет вразрез с духом континентальной философии прошлого столетия и ведет в направлении, удивительно чуждом здравому смыслу.
Даже те читатели, кому ООО пока в новинку, могут быть знакомы с понятием объектно-ориентированных языков программирования, таких как С++ или Java. Чтобы устранить путаницу, я с самого начала должен буду сказать, что между двумя этими областями не существует никакой сущностной связи: ООО просто заимствовала словосочетание «объектно-ориентированная» из информатики и не была напрямую мотивирована достижениями в этой области. Вероятно, какой-нибудь знаток информационно-вычислительных процессов смог бы провести более детальное сравнение между объектно-ориентрованным программированием и ООО; пока в этом не было необходимости, поскольку ООО лишь заимствует фразу «объектно-ориентированная» из мира компьютеров, но не ищет вдохновения в подробностях его жизни. Тем не менее существуют некоторые важные черты, общие для словосочетания «объектно-ориентированная» и в компьютерах, и в философии. Программы, написанные на старых языках программирования, представляли собой систематические, холистические сущности, интегрированные всеми своими частями в единое целое, объектно-ориентированные же программы используют независимые программные «объекты», которые взаимодействуют с другими объектами, но при этом внутренняя информация каждого из них остается скрытой (или «инкапсулированной») для остальных. Обладая подобной независимостью своих частей, компьютерные программы больше не требуют написания с нуля, поскольку повсюду и для разных целей можно использовать уже написанные программные объекты, помещая их в новый контекст, но не изменяя их внутренней структуры; иными словами, вместо того чтобы каждый раз создавать новую программу, можно соединять отдельные программные объекты, формируя из них новые наборы под новые задачи — перестраивая их в различных сочетаниях под новые виды использования. Я хотел бы подчеркнуть, что эти объекты непроницаемы не только для пользователя, но и друг для друга, по той важной причине, что данная идея чужда истории западной философии. На протяжении столетий целый ряд мыслителей предполагал, что реальность вещей в конечном счете для нас непознаваема: «вещи-в-себе» у Канта, «бытие» у Хайдеггера и «Реальное» у Лакана — вот лишь три примера данной тенденции в интеллектуальной истории. Что отличает ООО от этих течений мысли — но сближает ее с объектно-ориентированным программированием — это идея, что объекты никогда не имеют полного контакта друг с другом, они взаимно соприкасаются не больше, чем с человеческим сознанием. Это ключевой момент, упускаемый большинством из тех, кто обвиняет ООО в отсутствии оригинальности. Приверженность ООО взаимной темноте объектов — вот, что позволяет ей противостоять некоторым модным холистическим философиям нашего времени, утверждающим, что все определяется исключительно своими отношениями и что мир есть не более чем тотальная система этих отношений. В пику подобным теориям ООО защищает идею, что объекты — реальные, вымышленные, естественные, искусственные, человеческие либо нечеловеческие — автономны относительно друг друга и вступают в отношения лишь по особым случаям, которые нужно объяснять, а не принимать как должное. Технический способ выразить данный тезис — это сказать, что все объекты взаимно «изъяты», скрыты друг от друга, — термин, заимствованный у Хайдеггера (1889–1976) [12]. В противоположность установкам здравого смысла, объекты не могут вступать друг с другом в прямой контакт, но нуждаются в третьем термине или медиаторе для того, чтобы такой контакт все же произошел.
Обсудив «объектно-ориентированную» часть ООО, обратимся теперь к третьей О в ее имени, означающей онтологию. Здесь прежнее отношение заимствования переворачивается: если философия заимствовала фразу «объектно-ориентированная» из информатики, то последняя заимствовала термин «онтология» из философии. В философии термины «онтология» и «метафизика» настолько близки, что некоторые (включая и автора этой книги) предпочитают использовать их как синонимы. Оба они обозначают ту часть философии, что занята изучением устройства реальности как таковой, а не специфическими областями, которыми занимаются этика, политическая философия или философия искусства. Общепринятая история слова «метафизика» гласит, что оно было введено в оборот античными редакторами работ Аристотеля (384–322 годы до н. э.). Аристотель был одним из корифеев-основателей естествознания не в меньшей степени, чем философии, и его «Физика» дает нам детальное описание функционирования природы. Наряду с «Физикой» Аристотель написал еще одну работу по философским проблемам, лежащим вне или же за пределами вопросов природы: например, как отдельные вещи (или «субстанции») поддерживают свои меняющиеся качества (или «акциденции»), а также о роли Бога в устройстве космоса. Говорят, что его редакторы, не будучи уверены в том, какое дать название этим трудным сочинениям, просто поместили их в собрании текстов «после „Физики“», именно поэтому они стали известны как «Метафизика», или сочинения после «Физики». Но в древнегреческом языке предлог «мета» также может означать «по ту сторону», и поэтому метафизика повсеместно стала пониматься как дисциплина, выходящая «по ту сторону» физического мира. В континентальной традиции после Хайдеггера и Деррида (1930–2004) термин «метафизика» употребляется в резко негативном смысле, когда есть необходимость обвинить оппонента в том, что он исповедует философию того наивного типа, который, по мнению этих мыслителей, был характерен для Запада еще со времен Платона. Что касается онтологии, то, хотя некоторые философы и тратят значительное количество своей энергии на интерпретацию смысла греческих слов ontos и logos, нам достаточно будет сказать, что онтология означает нечто вроде «исследования бытия». Исходя из этого, мы можем сказать, что онтология появилась довольно рано в греческой философии и еще раньше — в Индии. Тем не менее само слово «онтология» не было явным образом введено в оборот вплоть до 1613 года, что, по меркам такой медленно движущейся сферы деятельности, как философия, — практически вчера. По сравнению с «метафизикой», «онтология» считается куда более уважаемым термином, более строгим и менее нагруженным историческим или мистическим багажом. Но в данной книге, как и в других моих текстах, я не стану следовать традиции уничижительного употребления «метафизики», так как не вижу достаточных причин разрушать заслуженный термин из арсенала классической философии. Поэтому, по сути дела, я буду использовать метафизику и онтологию как синонимы, позволяющие избежать повторяемости и дающие тем самым нам в руки важный стилистический ресурс, чтобы чересчур быстро не утомлять читателя.
К тому моменту, когда вы закончите чтение этой книги, я надеюсь, что смогу разъяснить базовые концепты ООО настолько ясно, насколько это возможно, и передать свои доводы в пользу вдохновения от данного стиля философствования. Модель, которая у меня была в голове при написании данной книги, — это «Введение в психоанализ», лекции, прочитанные Фрейдом перед широкой венской публикой во время Первой мировой войны. Кто бы что ни думал о психологических теориях Фрейда, он — бесспорный мастер буквального изложения трудных идей и заслуживает равнения на себя хотя бы в этом