Hlavní navigace

Názor ke článku Kam kráčaš Borland? od CGN - Programoval jsem taky v kdečem (ZX Basic, assembler...

  • 8. 6. 2008 15:40

    CGN (neregistrovaný)

    Programoval jsem taky v kdečem (ZX Basic, assembler Z80, Pascal, C, PHP a hafo dalších scriptovacích jazyků) a Pascal mi rozhodně nepřijde špatný, ale možná mi chybí srovnání s vychvalovaným Pythonem, který neznám vůbec. Jako prase lze psát v čemkoliv, stejně tak občas zatracované PHP může být perfektně přehledné, je to o výchově, povaze a zvyklostech.

    Co mi ale opravdu zaráží je to, že se do škol kupuje jakási Borlandí vykopávka (tedy alespoň to jsem z textu vyrozuměl), když už mnoho let existuje docela hodně vychytaný Freepascal (http://www.freepascal.org). Pravda textové IDE v Linuxu stojí za houby kvůli ovládání klávesnicí, které je svou filozofií velmi DOSové a neslučitelné s Bashem a spol. Ale žádné IDE není potřeba, stačí např. Kate a konzole. V ten okamžik je práce docela komfortní. Napsal jsem v tom asi 5 malých her a hafo utilitek (ale většinou ještě pro DOS, nedávno další pro FreeDOS). Nevím jak je na tom nyní klikací IDE Lazarus, ale směřovalo to zhruba stejným směrem jako Delphi, třeba už by to byla náhrada. A všechno samozřejmě zdarma, licence modifikovaná LGPL, zachovaná kompatibilita s Borlandím Pascalem 7.0, kompiler je rozšířen o spoustu dalších vychytávek, které původní Pascal (např. oproti C) neuměl atd...

    Myslím, že i FreePascal je bohužel použitelný spíš jen pro výuku. Mám s ním zkušenost takovou, že o něm mohu s klidem říct, že je skoro tak dobrý jako C, kromě ukecanější syntaxe. Jenže právě v tom je ten problém, proč používat "skoro tak dobrý jako C" FreePascal, proč nepoužít rovnou C. Snad jedině kvůli řetězcům, se kterými se v Pascalu pracuje mnohem snadněji než v C a třeba při výuce není potřeba při manipulaci s řetězci komplikovat situaci alokací paměti, ukazateli atd...