
Free Pascal – это свободная программа с открытым исходным кодом, представляющая собой компилятор языка программирования Object Pascal. Поддерживает большинство аппаратных и программных платформ.
Особенностями Free Pascal является поддержка разнообразных операторов: арифметических, операторов сравнения, операторов присваивания. Также в компиляторе представлена собственная система сборки, а также генератор документации. В данной программе осуществляется поддержка перегрузки операторов. Присутствует также оптимизатор кода, ассемблер с использованием синтаксиса AT&T.
В составе Free Pascal имеется обширный набор библиотек, включающих в себя различные компоненты. Интерфейс программы представляет собой стандартный текстовый редактор кода. Осуществляет компиляцию в большом количестве режимов совместимости.