標準Pascalは
・文字列処理が煩雑
・動的配列が使えない
・ブロック内の局所宣言ができない
・組み込みの数値計算関数が不十分
・モジュール構造と情報隠蔽の能力が弱い
などの理由で大規模・実用的なプログラムには向いていないとされる。

コンパイラぐらいなら書けるが、最初に大域変数がずらずら並んでて楽しいぞ