Free Pascal

Кроссплатформленный (Intel x86, Motorola 680x0 и PowerPC) 32х-разрядный компилятор языка Pascal, поддерживает работу в следующих ОС: Linux, FreeBSD, NetBSD, MacOSX, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX и Classic Amiga. Поддерживает синтаксис Turbo Pascal 7.0 и Delphi. В качестве дополнения, стоит выделить, поддержку дополнительных расширений, таких как:
+ Object Pascal на уровне Delphi 3, и немного от Delphi 4;
+ перегрузка (overloading) функций и процедур, в том числе перегрузка операторов сравнения (<, >, =, <=, >=), арифметических (+, -, *, /, **, div, mod), и оператора присваивания (:=);
+ поддержка inline-функций и процедур, в отличие от Borland Pascal, такие подпрограммы не требуется писать в машинных кодах;
+ поддержка примитивных макросов;
+ поддержка операторов присваивания с выполнением некоторого арифметического действия (+=, -=, *=, /=);
+ работа с динамическими массивами;
+ и многое другое.

Платформа: Cross-platform
Тип программы: Программирование
Веб-сайт программы: http://www.freepascal.org/