Знакомство с Free Pascal

1. Pascal

Старый структурированный объектно-ориентированный язык программирования, являющийся базовым стандартом.

История Pascal

  1. 1968–1970 Создание
    Швейцарец Никлаус Вирт разработал Pascal на основе ALGOL для обучения структурному программированию. Первый компилятор вышел в 1970 году; язык отличается строгим синтаксисом и сильной типизацией.
  2. 70–80-е годы Распространение
    Стал основным вводным языком в университетах всего мира. Компания Borland выпустила Turbo Pascal — недорогую интегрированную среду для ПК, которая быстро стала популярной, позже в неё добавили поддержку объектно-ориентированного подхода (Object Pascal).
  3. 1995 Коммерческая ветвь: Delphi
    Borland представила Delphi с доработанным Object Pascal и визуальной разработкой графических интерфейсов. Долгое время это был основной инструмент для создания десктопных программ под Windows, сейчас это коммерческий продукт Embarcadero.
  4. 90-е годы Открытая ветвь: Free Pascal (FPC)
    Кроссплатформенный компилятор с открытым исходным кодом, поддерживает несколько синтаксических режимов, включая ObjFpc. В связке с бесплатной IDE Lazarus является альтернативой Delphi, работает под Windows, macOS, Linux и в встроенных системах.
  5. Современное состояние
    Использование в образовании сократилось, но Delphi всё ещё используется для корпоративной разработки под Windows; FPC + Lazarus актуальны для бесплатных кроссплатформенных проектов, игр и встроенных решений.

2. Free Pascal (FPC)

Бесплатный компилятор Pascal с открытым исходным кодом, способный разбирать и компилировать код Pascal, имеет встроенные синтаксические режимы (например ObjFpc).

3. Lazarus

Бесплатная графическая IDE, в основе которой лежит FPC. Предназначена для создания кроссплатформенных десктопных приложений под Windows/macOS/Linux. При создании нового проекта по умолчанию используется синтаксис ObjFpc.

4. Delphi

Платная коммерческая IDE + собственный компилятор от Embarcadero. Синтаксис почти совместим с режимом Delphi в FPC, основной упор сделан на быструю разработку под Windows.

5 Turbo Pascal

Выпущен Borland в 1983 году. Это первый массово популярный инструмент Pascal с интегрированной средой для персональных компьютеров. Быстрый и недорогой, он популяризовал изучение и разработку Pascal под DOS, но появился намного позже ранних академических компиляторов.

6 Первый в мире компилятор Pascal

В 1970 сам Никлаус Вирт создал ETH Pascal (CDC Pascal) в Швейцарском федеральном технологическом институте Цюриха, за 13 лет до выхода Turbo Pascal.

Можно сказать, что ядро любого языка программирования — это его компилятор. Разработать новый язык по сути означает написать компилятор для него.

Pascal появился раньше языка C. Его создатель доктор Никлаус Вирт скончался в 2024 году. Мы чтим память отца Pascal.

Знакомство с Free Pascal

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *