> -- Kemet писал(а):
> Зря это: закат солнца вручную, когда оно само отлично закатывается - моветон.
ООП в стиле Оберона-07 имеет ряд преимуществ. Одно из них — упрощение языка. Главная мысль Н. Вирта — не добавлять в язык то, в чём нет необходимости и что только лишь желательно.
Кроме того, складывается привычка не делать методы там, где это не нужно. Ещё есть ООП через процедуру Handle, но для этого желательно иметь CASE из Оберона-07. Ещё, можно сразу определить на глаз, что проихсодит в коде, а не гадать, процедурная ли это переменная или "метод". А вообще, ООП — отдельная тема.

Насчёт цели разработки:
Free Oberon — это часть большего проекта, включающего в себя написание серии учебников по программированию, методических материалов, а также разработку компилятора Оберона и других программ с целью развития информатики как науки и популяризации её среди программистов и учащихся.

Непосредственно Free Oberon используется в качестве среды разработки для учащихся программистов. Например, в этом месяце около 50 воспитанников летнего спортивного лагеря «Шаг вперёд» под Резекне в течение 10 дней учили программирование графики на Free Oberon'е. Детям нравится, и у них неплохо получается. Возраст детей — от 11-и до 14-и лет.

Ту же среду можно использовать как непосредственное учебное пособие, т. к. она полностью написана на Обероне. Например, дать задачу что-нибудь в неё дописать. Tools -> Calculator, например.