Mohl byste mi říci, z jakého důvodu máte obavy z projektu psaného v "podobném jazyce"? Na to, aby se pohlídala kvalita kódu slouží kvalitní metodologie a dodržování konvencí. Spoléhání na kontrolu prostředky jazyka je podle mého názoru do jisté míry naivní. "Podobné jazyky" mají nicméně daleko lepší vyjadřovací schopnosti než jazyky "klasické", takže je možné spoustu úloh zvládnout rychleji a zároveň v lepší pohodě.
K tomu Pascalu - když jsem přecházel z TP na TC, byl jsem překvapen, kolik má jazyk C (v rámci ANSI nebo Posixu) standardních funkcí v knihovnách. Když už jsem nějaký ten rok programoval v C a C++, pomáhal jsem jednomu známému se školní úlohou v Pascalu. Jako zmlsaný céčkař jsem málem rodil ježky, když jsem viděl, že v (borlandím) Pascalu se musí vlastnoručně psát procedura na každou pitomost.
Vhodnost Pascalu pro výuku programování byla možná slušná v době, kdy ho Wirth psal (30 let zpátky?), ale dnes už to podle mého názoru rovněž neplatí. Nejenom proto, že se v něm nic většího rozumně napsat nedá (proto Wirth vymyslel Modulu, že), ale jednak je klasické procedurální programování do značné míry mrtvá záležitost a jednak se mi jako první jazyk pro výuku programování nezdá stařík, ve kterém se z cyklu vyskakuje pomocí goto a bez pointerů se v něm nedá napsat skoro nic - vektor s pevným počtem prvků, množina a záznam skutečně nestačí...