Už vám ani neřeknu jak, ale loni před letními prázdninami jsem našel na internetu stránky o jakémsi překladači Pascalu, který je zadarmo, 32bitový (ať už to znamená cokoliv :-) ) a údajně lepší než TP/BP. A tak jsem si ho stáhnul. Tehdy to byla verze 0.99.5. Dnes je k dispozici (podle mých informací. které mohou být staré) verze 0.99.12 a je COOL.

Co že je na tom Free Pascalu tak super? Tady je seznam:
1. Je zadarmo.
2. Překládá programy v chráněném módu, takže nehrozí, že byste svůj program nemohli spustit na Pentiu II (nebo čemkoliv rychlejším než asi 200 MHz), kde programy v reálném módu pravidelně při startu vyhazují chybu 200, tj. dělení nulou.
3. Existuje ve verzi pro DOS (přes Go32 extender - nevím, co to je, ale zatím jsem to vědět nepotřeboval, takže to nijak neomezuje), Win32, Linux, Amigu, ATARI (to ještě existuje?), OS/2. Což znamená dobrou přenositelnost kódu. Já to nevyužiju, ale vy byste třeba mohli.
4. Od určité verze má i vlastní IDE, které má sice nějaké nedostatky (chybí UNDO, objevují se chyby ve vysvícení syntaxe, atd.), ale na druhou stranu má několik vychytávek navíc (např. ASCII tabulku).
5. Pánové a dámy z Borlandu byli tak ochotní, že uvolnili tvůrcům Free Pascalu zdrojové kódy Turbo Vision, takže se Free Pascal může pochlubit svojí Free Vision prý kompatibilní s Turbo Vision 2.0.
6. Můžete používat veškerou paměť a ne jenom dolních 640 kB (takže já, se svejma 128 RAM jsem vysmátej) a můžete deklarovat jakkoliv velkou datovou strukturu - žádný limit 65 535 bytů!
7. Nevím sice, kdo to využije, ale Free Pascal podporuje práci s MMX a na veškeré operace, při kterých se to hodí, používá koprocesor.
8. Má některá rozšíření Delphi, jako například Classes, Exceptions, try..except/finally, atd.
9. Obsahuje užitečné jednotky Mouse (na myš) a SysUtils (pro zjednodušení práce se systémem).
10. Grafika nevyžaduje BGI - to znamená, že je rychlejší.

Našlo by se toho víc, ale myslím, že už to není potřeba. No, když jinak nedáte, tak pro Free Pascal existuje sada jednotek pro práci s grafikou, která podporuje až 24/32 bitovou hloubku barev. To jsem v Turbo Pascalu vždycky postrádal a nikde nemohl sehnat.

Když si stáhnete Free Pascal 0.99.12 for DOS GO32v2 (kdo z vás není dokonalý programátor a nemá doma popis Win32 API, který stojí (všechny tři knihy dohromady) asi 1500-2000 kč, ať ani nezkouší Free Pascal for Win32), nebudete mít problémy s instalací, ale abyste se vyhnuli jakýmkoliv možným komplikacím v budoucnu, ponechte raději adresář na C:\PP. Teď máte překladač, ale nemáte IDE a bez toho je dnešní rozmazlený programátor vyřízený (dá se ale pracovat i bez něj - jak myslíte, že jsem to dělal, než ho vytvořili?). Někde na stránkách, kde jste stáhli překladač, řekněme na www.freepascal.sk, najděte soubory snapshot.zip a ide-full-go32.zip a stáhněte je. POZOR! Je důležité, aby oba tyto soubory byly ze stejného dne, jinak spolu nebudou k použití. Dál se v instalaci IDE řiďte instrukcemi obsaženými v souboru ide-full-go32.zip.

P. S.: Všechno na serveru www.freepascal.sk i v souborech z něj stažených je samozřejmě anglicky. Jen se učte!


Autor a webmaster: Jakub "Ethan" Kraft
Poslední aktualizace: 25. 8. 1999
Autor reklamního pruhu "Free Pascal": Jakub "Ethan" Kraft