> -- alexus писал(а):
> И его "довесок" в виде ООП - это не потребность Оберон, а нечто вроде... "Хотите ООП?.. Нате вам... только отвяжитесь"... Что можно сделать нового с помощью ООП в Оберон, чего бы нельзя было сделать без него [без ООП]?..

Вот и нет. ООП позволило делать динамически расширяемые системы. Собственно, Вирт и сделал язык для написания своей новой ОС. Компонентное программирование, как течение в индустрии, началось как раз с того, что Вирт включил ООП в Оберон. Добавил к динамической модульности полиморфизм (динамическое связывание).
Что из этого вышло, мы знаем, например, по работам Шиперского:http://oberoncore.ru/library/start(Object-orinetation in operation systems и Component Software Beyond Object-Oriented Programming).
У нас про это хорошую статью написал Сергей Юрьевич Губанов:http://oberoncore.ru/articles/gubanov

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