Free Pascal
Free Pascal
Free Pascal — компилятор языка программирования Pascal, свободно распространяемый на условиях GNU General Public License.
Краткая история
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.
20 мая 2011 года - выход версии 2.4.4
Особенности
Поддержка перегрузки арифметических операторов (+, -, *, **, /, div, mod), операторов сравнения (<, >, =, >=, <=) и оператора присваивания :=.
Поддержка операторов присваивания с выполнением арифметической операции в стиле Си (+=, -=, *=, /=).
Наличие собственной системы сборки (fpcmake) и генератора документации (fpcdoc).
Встроенный ассемблер по умолчанию использует синтаксис AT&T, синтаксис Intel включается отдельной директивой.