C zůstalo víc low-level, Pascal mi dnes přijde univerzálnější a právě to se mi na něm líbí a možná právě to může nabídnout. Umožuje vlastně cokoli od inline assembleru, přes pointery, objektovost, skriptování až po multiwidgetsetový vývoj aplikací.
No, pokud máme porovnávat vývoj Pascalu a C, tak je třeba si uvědomit, že C zůstalo záměrně konzervativní. Pokud chce někdo stále používat C a k tomu by rád inline assembler nebo objekty, má tady třeba C++ (spolu s nepřeberným množstvím knihoven, frameworků a nástrojů). Ano, vím, že C a C++ jsou různé jazyky, ale to prakticky můžeme říct i o "čistém" procedurálním Pascalu a jeho objektové variantě (variantách).
O tom, že Pascal je - diplomaticky řečeno - na ústupu, asi nemá cenu pochybovat. Že existují i moderní a udržované implementace, mnoho neznamená, ony třeba existují i moderní a udržované implementace Cobolu. Ostatně všechny výše jmenované jazyky mají ISO/ANSI standardy a i na nich je zřejmé, že Pascal přinejmenším stagnuje - poslední standard Pascalu je ze začátku 90. let, poslední standard C z roku 1999 a pracuje se na dalším, C++ z roku 2003, a dokonce i ten Cobol má celkem čerstvý ISO standard z roku 2002.
Povýšit z PHP má podle mě cenu např. na Javu nebo Python. Jsou to populární a moderní jazyky, v zásadě nejsou nijak zvlášť složité na zvládnutí a je na ně už nabaleno (teď mluvím hlavně o Javě) velké množství dalších zajímavých technologií a frameworků, které člověku mohou docela výrazně rozšířit obzory.
Jazyky typu C a C++ jsou sice v mnoha ohledech výborné, ale u člověka se základními znalostmi programování (a navíc se zkušenostmi pouze z "neprůstřelného" jazyka typu PHP) povedou spíš k nekonečné frustraci z toho, že něco nefunguje, jak by mělo, nebo že i na pohled jednoduché věci je třeba v nich dělat složitě.