UWAGA: poniższe dane zaczęrpnięto ze strony Pana Janusza Garnczarskiego dostępnej pod adresem: http://januszg.hg.pl
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.
|