👋 Nový obsah na borekb.cz

Info Tento blog je v "read-only módu" a nový obsah již nebude přibývat. O vývoji píšu na DevBlog.

Pascal

Starý dobrý Pascal

Rosňa se jako každý správný prvák na matfyzu potýká s Pascalem a zřejmě věří, že si toho pamatuju tolik, že jí budu schopen trochu pomoct. První seance v Dřenicích skončila funkčním prográmkem na výpočet n-tého čísla Fibonacciho posloupnosti m-tého řádu a jelikož nakonec přijeli i Tom H. se Zuzkou Š., z programátorského odpoledne se vyklubala zajímavá akcička okořeněná skvělou muzikou pouštěnou panem Pavlovičem.

Druhý příklad, který musí udělat, už tak triviální není – jedná se o vyhodnocování aritmetických výrazů zadaných řetězcem. Od Rosni jsem jako nástroj pro vývoj obdržel jakýsi podezřelý Turbo Pascal 7.0, který má přes 100 MB a nemusí se instalovat, což je skvělé, ale bohužel na něm funguje jenom česká qwertz klávesnice, kterou fakt neumím a nemám rád. Sháněl jsem proto alternativní vývojová prostředí. Narazil jsem na FreePascal a na Virtual Pascal. Zvláště druhý jmenovaný dokázal prostředí klasického TP napodobit velmi věrně, integrováno bylo i ladění a nápověda, mnohdy kvalitněji zpracovaná než ta originální. Bohužel překladač VP nebyl plně kompatibilní s tím v TP – např. funkce val v TP očekává argumenty typu string, integer a integer, zatímco ve VP musel být poslední argument typu longint. Překladač FreePascalu se zdál být kompatibilnější – první verze vyhodocovače aritmetických výrazů v něm šla přeložit bez nejmenších úprav, což mě potěšilo. Naneštěstí je však IDE poměrně nekvalitní (zatím je v beta fázi), takže jsem si musel vybrat mezi dobrým IDE a dobrým překladačem, když se zdálo, že nemůtu mít obojí současně.

Zařazeno do kategorií | |
Syndikovat obsah

Komentáře jsou uzavřeny (blog je v read-only módu). Pokud mě chcete kontaktovat, můžete mailem.