Free Pascal

Основы программирования Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее...

Free Pascal – это 32 и 64-битный компилятор языка Паскаль. Текущая версия (2.2) может компилировать код для следующих процессоров:

  • Intel i386 и выше (i486, семейство Pentium и выше)
  • AMD64/x86_64
  • PowerPC
  • PowerPC64
  • SPARC
  • ARM
  • Процессор m68K поддерживается старшими версиями
Компилятор и библиотека времени выполнения (RTL – Run-Time Library) доступны для следующих операционных систем:
  • DOS
  • LINUX
  • AMIGA (только версия 0.99.5)
  • WINDOWS
  • Mac OS X
  • OS/2 (при использовании дополнительного пакета EMX, это также справедливо для DOS/Windows)
  • FREEBSD
  • BEOS
  • SOLARIS
  • NETBSD
  • NETWARE
  • OPENBSD
  • MorphOS
  • Symbian
Полный список всех версий доступен на сайте Free Pascal.

Насколько это возможно, Free Pascal был разработан максимально совместимым с Turbo Pascal 7.0 и Delphi 7 (несмотря на это, совместимость не является основной целью), но он также расширяет возможности этих языков благодаря таким элементам, как перегрузка операций. И, в отличие от своих прототипов, Free Pascal поддерживает множество платформ, то есть является кросс-платформенным.

Он также отличается тем, что вы не можете использовать модули, откомпилированные на одной системе в других системах, то есть вы не можете использовать откомпилированные модули Турбо Паскаль.

Также имеется текстовая версия Интегрированной Среды Разработки (Integrated Development Environment – IDE), доступная для Free Pascal. Пользователи, предпочитающие визуальную среду разработки, могут использовать Lazarus или MSIDE.

Free Pascal состоит из нескольких частей:

  1. Компилятор.
  2. Библиотека времени выполнения (RTL – Run-Time Library).
  3. Пакеты. Это коллекция множества полезных модулей, основанных в целом на Windows 32 API и интерфейсе GTK-2.
  4. Бесплатная библиотека компонентов (Free Component Library – FCL). Это набор основанных на классах полезных моделей, которые позволяют получить доступ к базам данных, обеспечивают поддержку изображений, Интернета, XML и т.п.
  5. Полезные программы и модули.
Для работы с компилятором вам необходимы только первые две части. В этом документе описано использование компилятора и утилит. Язык программирования Паскаль описан в документе «Справочные материалы», а доступные процедуры и модули RTL и FCL описаны в соответствующих справочных руководствах.


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика