ailev.ru

15 августа 2011 · Комментарий

Без заголовка

Странно, что вопрос о том, что такое "красный" еще даже не попытались осмыслить. С одной стороны, сегодняшнаяя парадигма программирования позволяет говорить только о том, что у объекта есть свойство "цвет", значение которого может быть установлено в "красный". При этом могут быть объекты, свойство "наименование" которых может содержать в себе слово "красный". Кроме того, может быть еще масса свойств, значение которых может быть установлено в "красный". При этом сравнивать свойство "цвет" со свойством "наименование" или с любым другим свойством априори нельзя - они не совпадают по типам ("крокодил более длинный чем зеленый" :-)). С другой стороны, "красный" - это то, что человек субъективно считает красным, независимо от цвета: "Красная площадь, Красная Армия, Красный Октябрь", что говорит о том, что, как минимум, субъективно, "красный" - это атрибут, независимый от наличия значения "красный" в свойствах, а значит его наличие определяется булевой логикой: "аттрибут присутствует или нет". Увы, но если мы рассматриваем мир, как совокупность сущностей, обладающих аттрибутами, то мы не сможем никак за аттрибутами увидеть свойств сущностей, так как они не вытекают из наличия аттрибутов, а значит, пропадает и понятие методов доступа к объектам (они становятся этакими "вещами в себе"). Мне почему-то кажется, что в этот момент программирование перестает существовать.

К записи · К обсуждению