Fri paskal
Free Pascal | |
---|---|
![]() Logo FPC-a | |
Originalni naziv | Free Pascal |
Izgovara se | fri paskal |
Model | kompajler |
Pojavio se | 1993. |
Autor(i) | Florian Klämpfl i volonteri |
Aktuelna verzija | 3.2.0 |
Datum aktuelne verzije | 19. jun 2020. |
Uticaji | Pascal, Asembler, Object Pascal |
Operativni sistemi | više-platformski |
Licenca | http://gnu.org/licenses/gpl.html |
Veb-sajt | freepascal |
Dokumentacija | freepascal |
FreePascal Kompajler (skraćeno FPC, poznat i po nazivu FPK Pascal[1]) je besplatan Pascal i kompajler Objektnog Paskala. Kampanja u kojoj ovaj kompajler učestvuje je 'write once, compile anywehere' (piši svuda, kompajliraj bilo gde) što najbolje pokazuje njegovu prenosivost. Mnogi misle da je Free Pascal programski jezik, ali on je u stvari implementacija Objektnog Paskala i x86 asemblera (ima dobru internu podršku za asembler kao i velik broj dijalekata) i njegovo razvojno okruženje je moguće koristiti i pod DOS-om.
Integrisana razvojna okruženja
Kao i mnogi drugi kompajleri i Free Pascal ima svoja razvojna okruženja.
Razvojno tekstualno okruženje za Free Pascal
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/FPIDE_1.0.10_de.png/280px-FPIDE_1.0.10_de.png)
Free Pascal ima svoje sopstveno tekstualno razvojno okruženje slično Turbo Pascal okruženju. Kreirano je koristeći Free Vision frejmvork, klon Turbo Vision-a. Ono što ga izdvaja od razvojnog okruženja Turbo Paskala je automatsko kompletiranje koda kao i podrška formata raznih fajlova za pomoć[2]. Pored korišćenja alatki komandne linije, razvojno okruženje koristi svoj poseban ugrađen kompajler (isti izvor kao kompajler komandne linije) i debager (koji koristi libgdb) kako bi omogućilo bolju funkcionalnost.
Reference
Spoljašnje veze
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
Zvanični veb-sajtovi
- Free Pascal
- Lazarus razvojno okruženje za FPC
Početak sa Free Pascalom
- Getting Started with FPC
- п
- р
- у
- Паскал
- Објектни Паскал
- Pascal Script
- Oxygene
- Clascal
- Concurrent Pascal
- SuperPascal
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Blaise_pascal.jpg/90px-Blaise_pascal.jpg)
Тренутни |
|
---|---|
Историјски |
|
- CLX
- FCL
- FireMonkey
- LCL
- Object Windows Library
- OpenWire
- RTL
- Turbo Vision
- Visual Component Library
- Comparison of Pascal and C
- Comparison of Pascal and Delphi
- Related to
- АЛГОЛ (1958)
- Модула-2 (1977)
- Ада (1983)
- Oberon (1986)
- Modula-3 (1988)
- Oberon-2 (1991)
- Component Pascal (1991)