Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 2446 31-01-2007 04:57 | |
Ответ на »сообщение 2442« (Илья Ермаков)
___________________________
>>>Я бы начал с того, что объект - это тип данных, абстракция данных, а компонент - составная единица архитектуры программной системы.
Мне кажется , мы говорим примерно одно и тоже. Новые типы данных вводятся исходя из логики задачи, а новые компоненты исходя из сложности получившейся системы.
ООП борется со сложностью задач, а КП со сложностью программных систем.
Как ни странно эти сложности связаны сдруг с другом неоднозначно.
№ 2445 31-01-2007 03:30 | |
Ответ на »сообщение 2431« (Руслан Богатырев)
___________________________
Oberon - это и прекрасная сфера для исследовательской работы. Достаточно привести один пример - Oberon Script Ральфа Соммерера из Microsoft Research: трансляция с Oberon на JavaScript и конечная цель - перенос под JavaScript системы Oberon.
Какая же это исследовательская работа...
Исследовательская -- это, например, активные объекты.
Или попытка нововведения в А-ББ у И.Ермакова (правда, только начало).
№ 2444 31-01-2007 02:09 | |
сообщение от модератораСпасибо, господа, вы ответили на мой вопрос.
Руслан Богатырев: рада Вас видеть. Реализовать на Королевсте в отдельной ветке запрет на анонимность технически можно, никаких сложностей для этого нет. И мы в команде уже обсуждали эту возможность. Однако, пришли к выводу, что пока в этом нет жесткой необходимости, а потерять интересных собеседников, которые по каким-то личным мотивам не регистрируются на Королевстве, не хотелось. Но этот вариант может быть реализован, если окажется жизненно необходимым.
№ 2443 31-01-2007 01:21 | |
Ответ на »сообщение 2442« (Илья Ермаков)
объект - это тип данных...
компонент - составная единица...
Вот именно!
Компонент = часть. Определение того что есть "часть" завязано на определении того что есть "целое". "Часть" без "целого" и "целое" без "части" независимо неопределимы.
№ 2442 30-01-2007 11:51 | |
Ответ на »сообщение 2441« (Сергей Перовский)
___________________________
Я бы начал с того, что объект - это тип данных, абстракция данных, а компонент - составная единица архитектуры программной системы.
№ 2441 30-01-2007 11:34 | |
Ответ на »сообщение 2440« (Сергей Губанов)
___________________________
Ответ на »сообщение 2437« (Trurl)
А объекты без объектных систем бывают?
Конечно, это же элементарно. Смысл объектов не завязанн на наличие или отсутствие системы. А компонент, по своему смыслу, всегда компонент чего-то, а не просто так. То есть его смысл всегда завязан на обязательное наличие того компонентом чего он является.
Я бы сказал так - компонент, это элемент программной системы, тогда как объект, это элемент той модели мира, про которую система. Поэтому понятие объекта всегда опирается на некоторую классификацию, на основе которой создавалась модель.
№ 2440 30-01-2007 10:23 | |
Ответ на »сообщение 2437« (Trurl)
А объекты без объектных систем бывают?
Конечно, это же элементарно. Смысл объектов не завязанн на наличие или отсутствие системы. А компонент, по своему смыслу, всегда компонент чего-то, а не просто так. То есть его смысл всегда завязан на обязательное наличие того компонентом чего он является.
№ 2439 30-01-2007 09:20 | |
Ответ на »сообщение 2438« (Trurl)
___________________________
Ага, так будет вернее!
№ 2438 30-01-2007 09:12 | |
>>>>"It is a unit of third-party composition. О чем это?"
>>>Что-то навроде "единица композиции частей, предоставляемых "третьими сторонами", сторонними поставщиками, что ли... Хотя до конца не уверен.
Скорее, наборот. "Единица композиции, осуществляемой третьими лицами".
№ 2437 30-01-2007 09:02 | |
Ответ на »сообщение 2436« (Сергей Губанов)
___________________________
>>> (компонентов без компонентных систем не бывает), а объект - он сам по себе.
А объекты без объектных систем бывают?
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|