Free Pascal
Free Pascal (Повна назва Free Pascal Compiler, FPC) — це компілятор мови програмування Паскаль з відкритим початковим кодом. Він сумісний з Borland Pascal 7 і Object Pascal, але при цьому має ряд додаткових можливостей, наприклад, підтримує перевантаження операторів. FPC — кросплатформенний інструмент, що підтримує величезну кількість платформ. Серед них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS X і Win32. Підтримувані платформи
Бібліотеки та оболонкиУ рамках проєкту також розробляється Lazarus — вільний аналог середовища розробки Delphi і Lazarus Components Library (LCL) — вільна бібліотека віджетів, аналогічна VCL в Delphi. Існують і альтернативні проєкти візуального програмування на базі Free Pascal, найзрілішим з яких є MSEide, що використовує власну, несумісну з VCL бібліотеку компонентів MSEgui. Інша альтернатива Lazarus — fpGUI, проста бібліотека віджетів, що не містить додаткових бібліотек, наприклад, для роботи з базами даних, XML тощо. До її складу включено візуальний редактор форм, що генерує початковий код створення форми на паскалі. Крім того, для створення Windows-застосунків можна використовувати невізуальну бібліотеку KOL. Особливості
У компіляторі для архітектури x86 вбудований асемблер за замовчуванням використовує синтаксис AT&T. Для активування синтаксису Intel існує параметр командного рядка, а також спеціальна директива. Історія
ЛіцензіяКомпілятор поширюється на умовах GNU General Public License, а значна частина бібліотек, у тому числі ядро RTL — на умовах м'якшої GNU Lesser General Public License. Джерела
Посилання
Information related to Free Pascal |