Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Object Pascal создавался сотрудниками компании Apple Computer (некоторые из которых были участниками проекта Smalltalk) совместно с Никлаусом Виртом (Niklaus Wirth), создателем языка Pascal. Непосредственным предшественником Object Pascal является Clascal (объектно-ориентированная версия Pascal для компьютера Lisa). Object Pascal известен с 1986 года и является первым объектно-ориентированным языком программирования, который был включен в Macintosh Programmer's Workshop (MPW), среду разработки для компьютеров Macintosh фирмы Apple. Для MPW создана библиотека классов, называемая МасАрр, являющаяся основой для создания прикладных приложений, отвечающих требованиям к интерфейсу пользователя Macintosh.
Обзор
Шмукер (Schmucker) утверждает, что "Object Pascal - это "скелет" объектно-ориентированного языка [В последние годы этот язык стал очень популярен благодаря системе Delphi фирмы Borland. - Примеч. ред.]. В нем нет методов класса, переменных класса, множественного наследования и метаклассов. Эти механизмы исключены специально, чтобы сделать язык простым для изучения начинающими "объектными" программистами" [11].
В табл. А-2 приведены общие характеристики Object Pascal.
Абстракции | Переменные экземпляра Методы экземпляра Переменные класса Методы класса | Да Да Нет Нет |
Инкапсуляция | Переменных Методов | Открытые Открытые |
Модульность | Разновидности модулей | Модуль (unit) |
Иерархии | Наследование Шаблоны Метаклассы | Одиночное Нет Нет |
Типизация | Сильная типизация Полиморфизм | Да Да (одиночный) |
Параллельность | Многозадачность | Нет |
Сохраняемость | Долгоживущие объекты | Нет |
Таблица А-2. Object Pascal.
Ссылки
Основным руководством по Object Pascal является "MPW Object Pascal Reference" от Apple [12].
А.4. C++
Дата публикования: 2014-11-04; Прочитано: 293 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!