Free Pascal

Free Pascal

programozás alapjai
Minden szakmai egykor a vízforraló. Bizonyára tudod, az állam, amikor a „nem tudom, hogyan kell kezdeni gondolkodni, hogy gondolni erre.” Bizonyára Ön is találkozott olyan helyzetben, ahol csak nem tudom, hol kezdjem. Ez a könyv célja pontosan az ilyen emberek, akik szeretnék, hogy legyen egy programozó, de nem tudom, hogyan kell kezdeni ezen a módon. Bővebben.

Free Pascal - a 32 és 64 bites Pascal fordító. A jelenlegi verzió (2.2) lehet lefordítani a kódot az alábbi processzorokkal:
  • Intel i386 és a fenti (i486, Pentium család felett)
  • AMD64 / x86_64
  • PowerPC
  • PowerPC64
  • SPARC
  • ARM
  • m68k processzor támogatja a régebbi verziók
A fordító és futásidejű könyvtár (RTL - Run-Time Library) állnak rendelkezésre a következő operációs rendszerek:
  • DOS
  • LINUX
  • AMIGA (csak verzió 0.99.5)
  • WINDOWS
  • Mac OS X
  • OS / 2 (opcionális EMX csomagot, az is igaz, hogy a DOS / Windows)
  • FREEBSD
  • BEOS
  • SOLARIS
  • NETBSD
  • NETWARE
  • OpenBSD
  • MorphOS
  • Symbian
A teljes lista az összes változat elérhető a honlapon Free Pascal.

Amennyire lehetséges, a Free Pascal lett kifejlesztve, amennyire csak lehetséges összeegyeztethető Turbo Pascal 7.0 és Delphi 7 (annak ellenére, hogy ez a kompatibilitás nem a fő cél), de ez is kibővíti a következő nyelveken mert az elemek, mint operátor túlterhelés. És, ellentétben elődei, Free Pascal támogat számos platformon van cross-platform.

Azt is különbözik, hogy nem tudja használni fordított modulok ugyanazon a rendszeren más rendszerekben, így nem tudja használni a lefordított modulok Turbo Pascal.

Van is egy szöveges változata Integrated Development Environment (Integrated Development Environment - IDE), a rendelkezésre álló Free Pascal. Azon felhasználók, akik kedvelik a vizuális fejlesztőkörnyezet, használhatja Lazarus vagy MSIDE.

Free Pascal több részből áll:
  1. Compiler.
  2. futásidejű könyvtár (RTL - Run-Time Library).
  3. Csomagokat. Ez a gyűjtemény sok hasznos modul, amely általában a Windows 32 API felületet és a GTK-2.
  4. Szabad könyvtárát (Free Component Library - FCL). Ez egy sor osztály-alapú használati minták, amelyek lehetővé teszik az adatbázisokhoz való hozzáférést, támogatást nyújt a képek, web, XML, stb
  5. Hasznos programok és modulok.
Együttműködik a fordító akkor csak az első két részből áll. Ez a dokumentum leírja a használatát egy fordító és segédprogramok. Pascal programozási nyelv le van írva a „Hivatkozások” és a rendelkezésre álló eljárások és az RTL és FCL modulok leírták a vonatkozó kézikönyveket.

Kapcsolódó cikkek