Free Pascal
Free Pascal (Повна назва Free Pascal Compiler, FPC) — це компілятор мови програмування Паскаль з відкритими вихідними кодами.
Він сумісний з Borland Pascal 7 і Object Pascal, але при цьому має ряд додаткових можливостей, наприклад, підтримує перевантаження операторів. FPC — кросплатформенний інструмент, що підтримує величезну кількість платформ. Серед них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS X і Win32.
Особливості[ред. • ред. код]
- Підтримка перевантаження арифметичних операторів (
+,-,*,**,/,div,mod), операторів порівняння (<,>,=,>=,<=) та оператора присвоювання:=. - Підтримка операторів присвоювання з виконанням арифметичної операції в стилі Сі (
+=,-=,*=,/=). - Наявність власної системи збірки (fpcmake) та генератора документації (fpcdoc).
- Вбудований асемблер за замовчуванням використовує синтаксис AT&T, Intel-синтаксис включається окремою директивою.
Історія[ред. • ред. код]
- 1993 рік — початок роботи над проектом.
- 1995 рік — компілятор успішно компілює сам себе.
- 1996 рік — проект опублікований в інтернеті під ліцензією GNU GPL.
- 12 липня 2000 року — вихід версії 1.0.
- 2003 рік — вихід версії 1.0.10, завершення роботи над гілкою 1.0.x.
- 15 травня 2005 року — вихід версії 2.0.
- 10 вересня 2007 року — вихід версії 2.2.
- 30 грудня 2009 року — вихід версії 2.4.
- 12 листопада 2010 — вихід версії 2.4.2.
Немає коментарів:
Дописати коментар