ТОП авторов и книг     ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ

 

«Общие идеи» я отрицаю
и пр и знаю только мотивированные соответствия. Подобн
ый взгляд характеризуется также кризисом того, что являе т
ся деликатным и функциональным соответствием.

70 . Подобный подход требует переопределения того, что же
такое внешний пре д мет, объект, вещь, сущее. У Фомы Аквинс
кого я как-то встретил определение: «то, о чем может быть составлено утвер
дительное суждение есть сущее.» Я не разделяю этого по д
хода.

7 1. Для меня является фундаментальной установкой обраща
ться за разрешением важнейших вопросов к программированию. Последнее ж
е в своем развитии проделало очень характерный путь. Его описывает Алекс
андр Петриковский в любопытной статье «суб ъ
ектное программирование» , опубликованной в «Компютер
ре» :
« Каждая технология программирования тесно связана с некими аб
стракциями и каждая появилась не случайно, а была вызвана необходимость
ю сближения понятий р е альной жизни (для которой и пишут
ся программы) с процессом программирования.
Чаще всего в небольших программах последовательное выполнение команд
явл я ется самым естественным. Такое программирование н
осит название классического. Как только задачи усложняются Ц появляют
ся подпрограммы и модули. Отсюда произросло структурное программирова
ние. Оно позволяет создавать сколь угодно сложны програ м
мы и даже целые программные комплексы, разбивая основную задачу
на подзадачи, кот о рые называют модулями. Подгружаемые
модули можно было отлаживать отдельно и ко м поновать в
библиотеки для многократного использования из других приложений.
Следующей важной вехой в развитии языков программирования стало введе
ние понятия структуры как особого, синтетического типа данных. Для описа
ния свойств как о го-либо реального объекта чаще всего т
ребуется некий набор характеристик (структура). Присвоив этому набору им
я, мы получаем возможность манипулирования характерист и
ками, как единым целым.
С расширением сферы применения программирования и особенно с развитие
м графических возможностей компьютеров появилась необходимость работ
ать с большим количеством объектов, которые помимо свойств должны описы
ваться рядом характерных действий. Аналогично набору свойств объекта, о
бъединяемых рамками абстрактного п о нятия структуры, н
апрашивалось дальнейшее дополнение этого объединения набором действи
й Ц «методов». Это объединение представляло собой новую структ
уру данных Ц класс. Если структуру объекта можно сравнивать с его черте
жом, то класс представляет собой уже некий рабочий механизм с органами у
правления. Этот подход позволил «ко н структировать» пр
иложения из множества стандартных узлов, добавляя к ним детали и органы
управления. В результате появилось целое направление Ц объектно-ориен
тированное программирование. »

7 2. Основные категории в объектно-ориентированном прогр
аммировании:
1.свойства Ц как описание характ
еристик объекта;
2. способности Ц как описание действий с объектом;
3. правила наследования свойств и способностей объекта.

7 3. Итак, объект задан если не только заданы «свойства» об
ъекта, т.е. составлены суждения о нем, но и заданы некие способности. Я скаж
у более этого: свойства и спосо б ности взаимосвязаны и к
аждое свойство следует рассматривать лишь только в связи с способность
ю. Я говорю о свойствоспособностях , т.е. об
инструктивном поведении .


7 4. Чтобы
прояснить , что такое свойствоспособность про
цитирую великолепную работу Уо рфа
« Отношение норм поведен
ия и мышления к яз ы ку
» .
«Количество подобных примеров мож
ет быть бесконечно увеличено . Они пок
а зывают достаточно уб
едительно , как рассмотрение лингвистических форму
л , обознача ю щих данную
ситуацию , может явиться ключом к объяснен
ию тех или иных поступков л
ю дей и каким образом эти
формулы могут анализироваться , классифицироватьс
я и соотн о ситься
в том мире , который “в значительной степен
и бессознательно строится на основ
а нии языковых норм данной
группы” . Мы ведь всегда исходим из то
го , что язык лучше , чем это на с
амом деле имеет место , отражает дейс
т вительность .
Так , например , около склада
так называемых gasoline drums (бензиновых ци
с терн ) люди ведут с
е бя определенным обра
зом , т . е . с большой осторожностью ; в то
же время рядом со ск ладом с н
а званием empty gasoline drums (пустые
бензиновые цистерны ) люди ведут себя иначе
Ч недост а точно ост
орожно , курят и даже бросают окурки . Однак
о эти “пустые” (empty) цистерны могут быть боле
е опасными , так как в них содержатся в
зрывчатые исп а рения .
При наличии реально опасной ситуации л
ингвистический анализ ориентируется на слово
“пустой” , предполагающее о т
сутствие всякого риска . Существуют два
различных случая употребления слова empty: 1) как то
ч ный синоним слов
- null, void, negative, inert (порожн ий , бессодержательный , бессмысленный
, н и чтожный , вялый
) и 2) в применении к обозначению физической
ситуации , не принимая во внимание наличия
п а ров , капель жидкости
или любых других остатков в цистерне
или другом вмест и л
ище . Обстоятельства описываются с пом ощью
второго случая , а люди ведут себя в
этих о б стоятельствах
, имея в виду первый случай .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

ТОП авторов и книг     ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ    

Рубрики

Рубрики