UWAGA: poniższe dane zaczęrpnięto ze strony Pana Janusza Garnczarskiego dostępnej pod adresem: http://januszg.hg.pl

Kompilator Obsługiwane platformy
WIN32 WIN16 Linux DOS32 DOS16 Solaris OS/2 Mac OS
Free Pascal + - + + - + + -
Virtual Pascal v2.1 + - - - - - + -
Borland Delphi 6 Personal Edition + - - - - - - -
Borland Kylix 3 Open Edition - - + - - - - -
Borland Kylix 2 Open Edition - - + - - - - -
GNU Pascal + - + + - + + -
Turbo Pascal v1.0 - - - - + - - -
Turbo Pascal v3.02 - - - - + - - -
Turbo Pascal v5.5 - - - - + - - -
TMT Pascal Lite compiler v.3.90 + - - + - - - +
Vector Pascal + - + - - - - -
Symantec Think Pascal 4.5 - - - - - - - +
DPas32 1.7 Beta - - - + - - - -
Pascal Pro version 0.1 - - - + - - - -

UWAGA: poniższe dane zaczęrpnięto ze strony Pana Szymona Dowkontta dostępnej pod adresem: http://free.polbox.pl/s/szdowk/index.html

Kompilatory Jezyka Pascal

Najbardziej znane kompilatory jezyka Pascal (chronologicznie):

  • HiSoft Pascal - dla ZX Spectrum i Amstrad/Schnaider CPC. Powinien byc dostepny takze w wersjach na inne komputery z procesorem Z80. W pozniejszych latach firma HiSoft opracowala takze kompilator dla komputerow typu Amiga. Jest on uzywany przez fanow tych komputerow do dzisiaj.
  • Turbo Pascal 3.0 - dla komputerow pracujacych pod kontrola systemu operacyjnego CP/M i pochodnych (np. CP/J dla Elwro 800 Junior), istnieje takze wersja dla MS/PC/DR-DOS.
  • Turbo Pascal od wersji 4.0 do 5.5 - dla komputerow PC pracujacych pod kontrola systemow operacyjnych MS/PC/DR-DOS. Jest to 16 bitowy kompilator, zapewniajacy wlasne zintegrowane srodowisko pracy. Opcjonalnie dolaczony debugger.
  • Turbo Pascal od wersji 6.0 do 7.0 - podobny do Turbo Pascala w wersjach 4.0-5.5. Nowe, obiektowo zorientowane, srodowisko pracy (w trybie tekstowym). Dodatkowy zespol bibliotek (Tzw. "Turbo Vision") do tworzenia obiektowych programow w obiektowym srodowisku pracy (okna, przyciski itp - wszysrko w trybie tekstowym). Kompilator ten daje mozliwosc umieszczania w kodzie zrodlowym programu wstawek assemblerowych (tzw. BASM).
  • Turbo Pascal for Windows 1.0 - 16 bitowy kompilator dla komputerow PC pracujacych w srodowisku MS-Windows 3.x. Mozliwosc kompilacji kodu w formie bibliotek DLL. Dolaczony debugger i edytor zasobow.
  • Turbo Pascal for Windows 1.5 - znacznie lepiej dopracowany Turbo Pascal for Windows 1.0. Najwazniejsza nowosc to dodanie pakietu MMSYSTEM.TPU (mogacego pracowac tez w TPfW 1.0) umozliwiajacego korzystanie z "dobrodziejstw" multimediow (dolaczenie do standartowego MMSYSTEM.DLL). Duzo nowych pakietow m.in do obslugi drukarki.
  • Borland Pascal - czyli Turbo Pascal 7.0+Turbo Pascal for Windows 1.5+debugger'y (DOS+Windows) +inne dodatki.

  • Uzytkownicy kompilatorow Turbo Pascal lub Borland Pascal, ktorych programy maja pracowac na komputerach z procesorami intel'a szybszymi niz 233MHz beda potrzebowac ktoregos z nastepujacych patch'y aby ich programu funkcjonowaly prawidlowo (uwaga: uzycie wylacznie na wlasna odpowiedzialnosc):tpbug.zip tppatch.zip newdelay.pas Szczegoly na nen temat mozna poznac m.in. tutaj.

    Linia produktow z rodziny "Turbo Pascal" jest oficjalnie zamknieta i producent (Borland) nie zamierza w przyszlosci rozwijac lub support'owac tych produktow. Wersja 5.5 Turbo Pascala jest obecnie dostpna for free w Borland Museum.
    W pierwszej polowie 1998 firma "Borland" zmienila nazwe na "Inprise". Inprise obecnie zajmuje sie kompilatorami serii "Delphi"
     

  • Delphi 1.0 - w pelni obiektowy kompilator dla Windows 3.x. Pod wzgledem koncepcji dzialania zblizony do Visual Basic'a. W zasadzie z klasycznego Pascal'a pozostala tylko gramatyka. Ma wiele dodatkow i "podwersji" (np. z uchwytami do baz danych, SQL, itp).
  • Delphi 2.0 - podobny do Delphi 1.0, tylko dla Windows 95/NT, znacznie ulepszony i rozwiniety.
  • Delphi 3.0/4.0 - jak wyzej. Wiele nowosci i ulatwien, m.in. mozliwosc kozystania z ActiveX, podlaczanai sie do baz danych, itp. Delphi mial byc produktem zachowujacym skladnie jezyka Pascal i ulokowanym na rynku pomiedzy Visual Basiciem i Visual C++.
  • GNU Pascal - pracuje i potrafi generowac kod dla systemow Unix'o podobnych, MS/PC/DR-DOS, MS-Windows 95/NT i OS/2. Autorzy twierdza, ze moze kompilowac kod zrodlowy w wielu standartach: ANSI, ISO 7185 (level 0 i czesciowo level 1), ISO 10206 (90% "zgodnosci"), Borland Pascal 7.0 (80% "zgodnosci");
  • TMTPascal 1.x - w pelni 32 bitowy kompilator dla MS/PC/DR-DOS (korzysta z extendera DOS4GW), kod zrodlowy w duzym stopniu zgodny z Turbo Pascal'em (lacznie z BASM). Wersja shereware posiada ograniczenie wykorzystania pamieci do 1.5MB (kod+dane+stos). Wersja zarejestrowana nie ma zadnych ograniczen, oraz ma dolaczone wlasne zintegrowane, obiektowo zorientowane, srodowisko pracy (z debugger'em). Najnownsze wersje umozliwiaja kozystanie w BASM z instrukcji zgodnych z MMX;
  • TMTPascal 2.x - nowsza wersja powyzszego. Nowy 32-bitowy extender TMTSTUB.
  • FPK/FPC Pascal - w pelni 32 kompilator. Ostatnie wersje 0.99 i 1.0 dla MS-DOS, Win32 i Linux'a czynia go jednym z najlepszych kompilatorow Pascal'a dostepnych na rynku. W sklad pakietu wchodza zrodla kompilatora, zrodla wiekszosci modulow i dokumentacja. Posiada wieloplatformowy modol "Graph", daleko posunieta kompatybilnosc z Delphi, ma wsparcie dla TCP/IP, opengl, baz danych, Gtk, itp. Dostepny dla systemow operacyjnych MS/PC/DR-DOS (extender GO32V2), Linux, Win32, OS/2 i innych. Dodatkowo dla MS/PC/DR-DOS i Win32 jest dostepne IDE w wersji testowej. FPC Pascal jest calkowicie bezplatny.
  • Virtual Pascal - 32 bitowy kompilator dla systemu OS/2. Posiada wlasne zintegrowane srodowisko pracy, debugger, itp. Przez specjalistow uwazany za jeden z leprzych kompilatorow Pascal'a dostepnych na rynku. Ostatnia wersja beta dostepna jest for free.
  • Speed Pascal - kolejny 32 bitowy kompilator dla systemu OS/2. Liczne rozszerzenia jezyka zgodne z Delphi firmy Borland. W najblizszym czasie producent (SpeedSoft) zamierza wprowadzic na rynek nowy produkt ("Sybil") w 100% zgodny z Delphi.
  • P32 - kolejny darmowy 32 bitowy kompilator dla systemu MS/PC/DR-DOS. Kod zrodlowy napisany w Borland Pascalu. Kompilator ten jest wlasnie pisany ;-) - ostatnia wersja (0.4d) umozliwia juz kompilacje prostych programow i jest wyposazona w proste IDE... (09.2000 - obecnie wydaje sie, ze projekt upadl)

  • Wiecej informacji o malo znanych kompilatorach jezyka Pascal mozna znalezc na The Pascal Compilers Page.