Despre acest document
Acest document este un manual de utilizare Free Pascal.
Documentul descrie instalarea și utilizarea compilator Pascal gratuit pentru diverse platforme suportate. Documentul nu furnizează o listă exhaustivă a tuturor comenzilor acceptate și descrie limbajul de programare Pascal. Descrierea caracteristicilor de operare și compilator interne, a se vedea. În „Ghidul programatorului.“ Anexele la acest document veți găsi o listă de cuvinte rezervate și a mesajelor de eroare de compilare (cu descrieri).
Documentul descrie modul de a lucra cu compilator. Prima recomandare cm. În fișierele README și FAQ. Dacă informațiile din fișierele README și întrebările frecvente în contradicție cu informațiile din acest document, prioritatea rămâne cu fișierele README și FAQ.
Despre compilatorul
Free Pascal - un compilator Pascal 32 și 64 de biți. Versiunea curentă (2.2) poate compila codul cu următoarele procesoare:- Intel i386 și de mai sus (i486, familia Pentium și de mai sus)
- AMD64 / x86_64
- PowerPC
- powerpc64
- SPARC
- ARM
- Procesorul m68k este suportat de versiunile mai vechi
- DOS
- LINUX
- AMIGA (numai versiunea 0.99.5)
- WINDOWS
- Mac OS X
- OS / 2 (cu pachetul optional EMX, este de asemenea valabil și pentru DOS / Windows)
- FreeBSD
- BEOS
- SOLARIS
- NetBSD
- NETWARE
- OpenBSD
- MorphOS
- Symbian
În măsura în care este posibil, Free Pascal a fost dezvoltat cât mai mult posibil, compatibil cu Turbo Pascal 7.0 și Delphi 7 (în ciuda acestui fapt de compatibilitate nu este scopul principal), dar se extinde, de asemenea, capacitățile acestor limbi din cauza elemente, cum ar fi Reacoperirea. Și, spre deosebire de predecesorii săi, Free Pascal susține mai multe platforme, există cross-platform.
De asemenea, diferă prin faptul că nu puteți utiliza module compilate pe același sistem în alte sisteme, astfel încât să nu se pot utiliza modulele compilate Turbo Pascal.
Există, de asemenea, o versiune text a mediului integrat de dezvoltare (Integrated Development Environment - IDE), disponibil gratuit Pascal. Utilizatorii care preferă un mediu de dezvoltare vizual, se poate utiliza Lazăr sau MSIDE.
Free Pascal este format din mai multe părți:- Compiler.
- bibliotecă de rulare (RTL - Run-Time Library).
- Pachete. Aceasta este o colecție de mai multe module utile, în general bazate pe interfața API pentru Windows 32 și GTK-2.
- bibliotecă fără componente (Free Component Library - FCL). Acesta este un set de modele de utilitate bazate pe clasă, care permit accesul la bazele de date, oferă suport pentru imagini, pe web, XML, etc.
- programe și module utile.