ailev.ru

Обсуждение

В архиве: 9 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 15 августа 2011

Комментарий

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

Имя не сохранено · 15 августа 2011

Комментарий

a_vlasov и avlasov - два разных юзера :)

Имя не сохранено · 15 августа 2011

Комментарий

Ммм. Является ли Красный Октябрь красным... философский вопрос. Скорее не является, в том смысле, в каком красными бывают материальные предметы.

Ответ на комментарий

Имя не сохранено · 15 августа 2011

Комментарий

Ну... я бы не назвал, например, завод "Красный Октябрь" нематериальным... Другое дело, что его "красность" определяется не его цветом... Собственно у завода нет свойства "цвет", в моем понимании (хотя в некоторых прикладных задачах оно и может возникнуть). То же относится и к понятию Красный Октябрь, когда мы говорим о конкретном Октябре 1917 года... Октябрь, как октябрь, но в общественном сознании он почему-то красный, то есть относится к множеству красных сущностей, не имеющих при этом свойства "цвет" в общем случае. Я как раз о том, что задавая отдельный от сущностей аттрибут - "принадлежность к красным сущностям" мы теряем возможность вводить применимые к сущностям с таким аттрибутом методы, что собственно и ставит крест на программировании в привычном понимании.

Ответ на комментарий

Имя не сохранено · 15 августа 2011

Комментарий

Поздравлять наверное пока рановато, пока не появился работающий proof-of-concept. Но всё равно спасибо. OPF - это реинкарнация почившего mapper-dsl.

Анатолий Левенчук · 15 августа 2011

Комментарий

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

Ответ на комментарий

Имя не сохранено · 16 августа 2011

BORO

Не сочтите за дерpость, не могли бы Вы пояснить, что это за книжка BORO?