Фри паскал
Фрее Пасцал | |
---|---|
![]() Лого ФПЦ-а | |
Оригинални назив | Фрее Пасцал |
Изговара се | фри паскал |
Модел | компајлер |
Појавио се | 1993. |
Аутор(и) | Флориан Клäмпфл и волонтери |
Актуелна верзија | 3.2.0 |
Датум актуелне верзије | 19. јун 2020. |
Утицаји | Пасцал, Асемблер, Објецт Пасцал |
Оперативни системи | више-платформски |
Лиценца | http://gnu.org/licenses/gpl.html |
Веб-сајт | freepascal |
Документација | freepascal |
ФрееПасцал Компајлер (скраћено ФПЦ, познат и по називу ФПК Пасцал[1]) је бесплатан Пасцал и компајлер Објектног Паскала. Кампања у којој овај компајлер учествује је 'wрите онце, цомпиле анywехере' (пиши свуда, компајлирај било где) што најбоље показује његову преносивост. Многи мисле да је Фрее Пасцал програмски језик, али он је у ствари имплементација Објектног Паскала и x86 асемблера (има добру интерну подршку за асемблер као и велик број дијалеката) и његово развојно окружење је могуће користити и под ДОС-ом.
Интегрисана развојна окружења
[уреди | уреди извор]Као и многи други компајлери и Фрее Пасцал има своја развојна окружења.
Развојно текстуално окружење за Фрее Пасцал
[уреди | уреди извор]
Фрее Пасцал има своје сопствено текстуално развојно окружење слично Турбо Пасцал окружењу. Креирано је користећи Фрее Висион фрејмворк, клон Турбо Висион-а. Оно што га издваја од развојног окружења Турбо Паскала је аутоматско комплетирање кода као и подршка формата разних фајлова за помоћ[2]. Поред коришћења алатки командне линије, развојно окружење користи свој посебан уграђен компајлер (исти извор као компајлер командне линије) и дебагер (који користи либгдб) како би омогућило бољу функционалност.
Референце
[уреди | уреди извор]- ^ Фрее Пасцал је познат и као ФПК Пасцал, где је ФПК скраћеница за његовог аутора Флориан Паул Клäмпфл-а. Име пројекта је промењено у Фрее Пасцал Цомпилер крајем 1997. године.
- ^ Као, на пример, Мајкрософтово уграђено ХТМЛ штиво за помоћ, ХТМЛ, ЦХМ.