Ak chcete programovať v jazyku Pascal, nemusíte používať práve Turbo Psacal alebo Free pokiaľ vám nevyhovuje. Existujú rôzne varianty tohto programu ako Delphi či Lazarus, ktoré vychádzajú z Pascalu a sú s ním kompatibilné. Teda všetko čo urobíte v Pascale by sa malo dať urobiť aj na nich. Dá sa povedať že sú nadstavbou Turbo Pascalu, čiže jeho rozšírená verzia. Programy ktoré naprogramujete v Lazaruse sa spúšťajú už ako dialógové okná priamo vo windowse. Ak vám nevyhovuje prostredie Turbo Pascalu, tieto programy sú vhodnou voľbou. Sú oveľa viac kompatibilné s windowsom ako Turbo Pascal (problémy s kompatibilitou sa uvidíte hlavne na windows wista a 7). Okrem toho ponúkajú množstvo funkcií, ktoré v Pascale nenájdete.
Lazarus je vyvýjaný tou istou firmou ako Free Pascal a rovnako je zadarmo. Odkaz na stránku, kde si ho môžete stiahnuť pre rôzne platformy nájdete tu.
Delphi je program vyvíjaný firmou Borland a hoci je takisto nadstavbou Pascalu, nie je zadarmo. K dispozícii je len Personal verzia, ktorá je ochudobnená o niektoré funkcie a pre nainštalovanie je potrebná registrácia. Ak by to niekoho náhodou zaujímalo môže si Personal verziu stiahnuť napr. tu.
Vhodný na programovanie je aj textový editor Notepad++, ktorý je určený na úpravu zdrojových kódov a podporuje zvýraznenie syntaxe najrôznejších jazykov, vrátane Pascalu. Ak mám pravdu povedať, lepšie sa v ňom orientuje ako v Turbo pascale pretože vám pekne zvýrazní, ktoré zátvorky patria k sebe, ktorý begin patrí ku ktorémmu end-u a tak ďalej. No ak aj pekne zvýrazňuje syntax, nedokáže vám nájisť syntaktické chyby v programe a rovnako sa v ňom nedá ani kompilovať. Znamená to asi toľko že programy ktoré v ňom napíšete, nespustíte. Musíte si ich nakoniec aj tak otvoriť v Turbo Pascale alebo neakom inom editore, ktorý vám daný program skompiluje a spustí. No ak vám tento spôsob vyhovuje prečo nie? Notepad++ určite stojí aspoň za vyskúšanie. Ak budete programovať neaký rozsiahlejší program, určite oceníte jeho výhody.
Notepad++ si môžete zdarma stiahnuť na tejto stránke.