Free Pascal


P°esto, ╛e nepat°φm zrovna k p°φznivc∙m Pascalu, rozhodl jsem se n∞co napsat o tomto pozoruhodnΘm projektu. UrΦit∞ je stßle mnoho t∞ch, kte°φ se Pascal nauΦili a mrzφ je, ╛e Borland Pascal u╛ nenφ vyvφjen a jeho jedin²m pokraΦovatelem je Delphi. Cφlem projektu Free Pascal je vytvo°it voln∞ dostupn² a p°enositeln² p°ekladaΦ Pascalu, kter² pokud mo╛nß co nejkompatibiln∞j╣φ s Borland Pascalem.

Byl jsem sßm velice p°ekvapen, jak daleko se tento projekt dostal. P°ekladaΦ sice podporuje pouze platformu Intel, ale funguje pod DOS, Windows, Linuxem a OS/2. Mß v∞t╣inu knihoven z Borland Pascalu (vΦetn∞ Free Vision - nßhra╛ky Turbovize). Jako IDE lze pou╛φt imitaci Borlandφho IDE Rhide, kterΘ najdete na minulΘm CD. Na Linuxu lze pomocφ tohoto Pascalu psßt docela p∞knΘ aplikace. Existuje podpora pro v∞t╣inu funkcφ z glibc a je mo╛nΘ psßt i user firendly aplikace pomocφ GTK.

DOSovß verze Free Pascalu je pln∞ 32 bitovß a pou╛φvß v∞t╣inu utilit vyvinut²ch pro DJGPP a proto se s nφm velice dob°e snß╣φ. Dφky stejnΘmu formßtu objekt∙ lze s trochou snahy psßt mφchanΘ programy, pou╛φvat stejnΘ debuggery a dal╣φ vymo╛enosti.

Program takΘ obsahuje velice kvalitnφ dokumentaci dodßvanou v PDF formßtu. Pro ty. kte°φ nevlastnφ PDF prohlφ╛eΦ jsem vytvo°il takΘ textovou verzi, kterou najdete na tomto CD.

Jedinß v∞t╣φ slabost Free Pascalu je podle mΘho nßzoru kvalita generovanΘho k≤du, proto╛e vlastnφ p°ekladaΦ, na rozdφl od GNU Pascalu, nenφ postaven jako frontend pro GNU Compiler, ale mß vlastnφ generßtor k≤du, kter² nedosahuje takov²ch kvalit. Na druhou stranu je ale mnohem rychlej╣φ, men╣φ a mß ale podporu MMX, kterß GNU C stßle je╣t∞ chybφ.

Osobn∞ se domnφvßm, ╛e Free Pascal je zajφmavou alternativou pro ty, kte°φ programujφ stßle je╣t∞ v Borland Pascalu, Φi pφ╣ou neinteraktivnφ programy pomocφ Delphi. Free Pascal je takΘ ideßlnφm °e╣enφm pro ╣koly, kde se uΦφ Pascal Φasto na nelegßln∞ po°φzenΘm Borland Pascalu.