Здравствуйте!
В нашем университете в курс программирования читается сначала Паскаль (тут узнаем основные алгоритмические конструкции, работаем с массивами, графикой и тд), затем Delphi6(здесь знакомимся со средой, учимся создавать интерфейс пользователя). Сам процесс обучения строится следующим образом: студентам раздаются методички и они по ним выполняют лабораторные задания, а преподаватель их принимает, задает вопросы и дает дополнительные задания. Для наших преподавателей такая схема очень удобна. Наша группа закончила Паскаль и будет переходить на Delphi. Я рассказал нашему преподавателю о КП, и предложил провести пару практических занятий с использованием КП. При чем, тк в основном в Delphi мы будем составлять интерфейсы и работать с компонентами формы, то особого смысла несколько занятий делать это на КП нету. Поэтому мне предложили выбрать тему, которая в нашем курсе не рассматривается – ООП. И раскрыть ее на КП(1 на введение, как работать в ББ, и 2-3 на раскрытие темы). Сам я ООП еще не знаю. Попытался поискать информацию об ООП в Обероне, везде рассказывается об отличиях со стандартным взглядом (классы, объекты), а так что бы с «нуля» не нашел. Получается, что бы понять ООП в Обероне нужно сначала изучить его в каком-нибудь промышленном языке…
Возникают следующие вопросы:
Возможно, я плохо искал, и уже есть учебники (книги, статьи) по КП в которых раскрывается ООП?
Интересны: сам материал по ООП, а так же показательные примеры, где ООП востребовано.