Объектно-ориентированная онтология: новая «теория всего» - страница 4

стр.

. Это означает, среди прочего, что она полагает независимое от человеческого сознания существование внешнего мира. Насколько бы скромно и здраво ни звучал этот тезис, он полностью идет вразрез с духом континентальной философии прошлого столетия и ведет в направлении, удивительно чуждом здравому смыслу.

Даже те читатели, кому ООО пока в новинку, могут быть знакомы с понятием объектно-ориентированных языков программирования, таких как С++ или Java. Чтобы устранить путаницу, я с самого начала должен буду сказать, что между двумя этими областями не существует никакой сущностной связи: ООО просто заимствовала словосочетание «объектно-ориентированная» из информатики и не была напрямую мотивирована достижениями в этой области. Вероятно, какой-нибудь знаток информационно-вычислительных процессов смог бы провести более детальное сравнение между объектно-ориентрованным программированием и ООО; пока в этом не было необходимости, поскольку ООО лишь заимствует фразу «объектно-ориентированная» из мира компьютеров, но не ищет вдохновения в подробностях его жизни. Тем не менее существуют некоторые важные черты, общие для словосочетания «объектно-ориентированная» и в компьютерах, и в философии. Программы, написанные на старых языках программирования, представляли собой систематические, холистические сущности, интегрированные всеми своими частями в единое целое, объектно-ориентированные же программы используют независимые программные «объекты», которые взаимодействуют с другими объектами, но при этом внутренняя информация каждого из них остается скрытой (или «инкапсулированной») для остальных. Обладая подобной независимостью своих частей, компьютерные программы больше не требуют написания с нуля, поскольку повсюду и для разных целей можно использовать уже написанные программные объекты, помещая их в новый контекст, но не изменяя их внутренней структуры; иными словами, вместо того чтобы каждый раз создавать новую программу, можно соединять отдельные программные объекты, формируя из них новые наборы под новые задачи – перестраивая их в различных сочетаниях под новые виды использования. Я хотел бы подчеркнуть, что эти объекты непроницаемы не только для пользователя, но и друг для друга, по той важной причине, что данная идея чужда истории западной философии. На протяжении столетий целый ряд мыслителей предполагал, что реальность вещей в конечном счете для нас непознаваема: «вещи-в-себе» у Канта, «бытие» у Хайдеггера и «Реальное» у Лакана – вот лишь три примера данной тенденции в интеллектуальной истории. Что отличает ООО от этих течений мысли – но сближает ее с объектно-ориентированным программированием – это идея, что объекты никогда не имеют полного контакта друг с другом, они взаимно соприкасаются не больше, чем с человеческим сознанием. Это ключевой момент, упускаемый большинством из тех, кто обвиняет ООО в отсутствии оригинальности. Приверженность ООО взаимной темноте объектов – вот, что позволяет ей противостоять некоторым модным холистическим философиям нашего времени, утверждающим, что все определяется исключительно своими отношениями и что мир есть не более чем тотальная система этих отношений. В пику подобным теориям ООО защищает идею, что объекты – реальные, вымышленные, естественные, искусственные, человеческие либо нечеловеческие – автономны относительно друг друга и вступают в отношения лишь по особым случаям, которые нужно объяснять, а не принимать как должное. Технический способ выразить данный тезис – это сказать, что все объекты взаимно «изъяты», скрыты друг от друга, – термин, заимствованный у Хайдеггера (1889–1976)[12]. В противоположность установкам здравого смысла, объекты не могут вступать друг с другом в прямой контакт, но нуждаются в третьем термине или медиаторе для того, чтобы такой контакт все же произошел.

Обсудив «объектно-ориентированную» часть ООО, обратимся теперь к третьей О в ее имени, означающей онтологию. Здесь прежнее отношение заимствования переворачивается: если философия заимствовала фразу «объектно-ориентированная» из информатики, то последняя заимствовала термин «онтология» из философии. В философии термины «онтология» и «метафизика» настолько близки, что некоторые (включая и автора этой книги) предпочитают использовать их как синонимы. Оба они обозначают ту часть философии, что занята изучением устройства реальности как таковой, а не специфическими областями, которыми занимаются этика, политическая философия или философия искусства. Общепринятая история слова «метафизика» гласит, что оно было введено в оборот античными редакторами работ Аристотеля (384–322 годы до н. э.). Аристотель был одним из корифеев-основателей естествознания не в меньшей степени, чем философии, и его «Физика» дает нам детальное описание функционирования природы. Наряду с «Физикой» Аристотель написал еще одну работу по философским проблемам, лежащим вне или же за пределами вопросов природы: например, как отдельные вещи (или «субстанции») поддерживают свои меняющиеся качества (или «акциденции»), а также о роли Бога в устройстве космоса. Говорят, что его редакторы, не будучи уверены в том, какое дать название этим трудным сочинениям, просто поместили их в собрании текстов «после „Физики“», именно поэтому они стали известны как «Метафизика», или сочинения после «Физики». Но в древнегреческом языке предлог «мета» также может означать «по ту сторону», и поэтому метафизика повсеместно стала пониматься как дисциплина, выходящая «по ту сторону» физического мира. В континентальной традиции после Хайдеггера и Деррида (1930–2004) термин «метафизика» употребляется в резко негативном смысле, когда есть необходимость обвинить оппонента в том, что он исповедует философию того наивного типа, который, по мнению этих мыслителей, был характерен для Запада еще со времен Платона. Что касается онтологии, то, хотя некоторые философы и тратят значительное количество своей энергии на интерпретацию смысла греческих слов