スクリプト言語だけじゃダメだと思う。
CなりPascalなりの本格的な言語とは根本的に発想が違う。
欲を言えば両方やりたいところだけど、それは無理だろうから、
CなりPascalなりでやるべきなんだろうね。