Object Pascal

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Object Pascal
Семантика:

императивная

Класс языка:

мультипарадигменный: структурное, объектно-ориентированное, обобщённое[1], процедурное программирование

Тип исполнения:

компилятор

Появился в:

1985 г.

Автор(ы):

Ларри Теслер, Никлаус Вирт

Типизация данных:

статическая

Основные реализации:

Delphi, Lazarus, Free Pascal, TMT Pascal, Virtual Pascal, Oxygene (Chrome)

Диалекты:

Borland Delphi, Turbo Pascal

Испытал влияние:

Паскаль

Повлиял на:

Delphi, C#

Object Pascal — полностью объектно-ориентированный диалект языка Pascal, разработанный фирмой Apple Computer совместно с Никлаусом Виртом. В 1986 компания Borland добавила подобное расширение Паскаля (библиотека Turbo Vision) в продукт Turbo Pascal for Macintosh; с выпуском Turbo Pascal 5.5 расширение стало доступно для DOS. Начиная с Delphi 7 Borland начала официально называть свой язык Delphi [2]. Однако Object Pascal поддерживается и развивается другими разработчиками. Наиболее серьёзные реализации Object Pascal (помимо Delphi) — это TMT Pascal, Virtual Pascal и Free Pascal.

[править] Примечания

  1. http://hallvards.blogspot.com/2007/08/highlander2-beta-generics-in-delphi-for.html
  2. Delphi Language Overview