Ермаков И.Е. Некоторые идеи архитектуры Оберон-систем
08.01.2007 г.
В статьи кратко изложены некоторые эффективные архитектурные приемы, которые поощряются языками Оберон-семейства и, в частности, Component Pascal, и используются в операционных системах и средах этого семейства:
особенности ООП в Оберонах;
родовая шина сообщений (generic message bus);
инсталлируемые каталоги объектов (directories);
динамическая выгрузка и перезагрузка модулей.
Полный текст в PDF
Ермаков И.Е. Оберон-технологии: что это такое?
22.06.2006 г.
Сегодня для многих программистов языки и системы «Оберон» уже не являются terra incognita. Много написано публикаций на русском языке об истории и современности этого семейства языков программирования, являющихся развитием Паскаля и Модулы в рамках многолетнего эксперимента швейцарской школы программирования. В обсуждениях на форумах все чаще используется термин «Оберон-технологии» - и все чаще выдвигается требование четко сформулировать, что это такое. Действительно, чтобы говорить о некотором явлении, а тем более критически его осмысливать, надо ясно представлять себе его структуру и суть. Попробуем разложить по полочкам основные компонентны Оберон-технологий. Здесь можно выделить несколько уровней:
I. Концептуальный — общая идеология, подходы и стиль мышления.
II. Технический и методологический — конкретные механизмы и методологии, которые состаляют арсенал программиста.
III. Практический и конкретно-языковый — уровень «важных мелочей», из которых складывается повседневная работа и которые в совокупности играют очень большую роль.
IV. Исторический — практический опыт, накопленный в рамках направления; традиции, так сказать.
Полный текст в формате PDF (181K)
Богатырев Р.П. Судьба Оберона
12.03.2006 г.
Ссылка на статью Р. Богатырева в журнале Мир ПК №10 2005 г.:
Судьба Оберона (pdf)
Эта обзорная статья дает панораму истории Паскаль-семейства, начиная с 70-х годов, и заканчивается размышлениями о реалиях сегодняшнего дня.
Модульность в языках Оберон-семейства
21.12.2005 г.
Ссылки на статьи Р. Богатырева на сайте www.oberon2005.ru:
Модульное программирование: Terra Incognita
О расширяющем программировании в языке Оберон
Особенности поддержки концепции модуля в языках Delphi (Object Pascal), Modula-2 и Оберон