Loading article…
GNU Pascal ( GPC ) は、Fortranや他の言語が GCC に追加されたのと同様に、GNU Compiler Collection (GCC)のフロントエンドで構成されるPascalコンパイラです。GNU Pascal はISO 7185 と互換性があり、ISO 10206 Extended Pascal 標準のほとんどを実装しています。[ 2 ]
GCCコンパイラにGNU Pascalを組み込む最大の利点は、GCCコンパイラがサポートするあらゆるプラットフォームに即座に移植できることです。しかし、GPCはツリー外のフロントエンドであるため、GCCに大きな変更(メジャーバージョンアップなど)があった場合は、適応する必要があります。通常、新しいメジャーバージョンはゆっくりとしか採用されません(依然としてほとんどが3.x系で、4.x系は実験的なビルドとなっています)。これが、開発者がC言語をターゲットとするバックエンドを検討している理由の一つでしょう。
2010年7月、ある開発者が、開発者不足とGCC移植版としてのメンテナンス問題のため、GNU Pascalの将来について 意見を公に求めた(2014年7月から2015年6月の間にウェブ上から姿を消した)。メーリングリストでは活発な議論が交わされ、開発者たちはCコード生成バックエンドを備えたC++での再実装に傾いているようだった。メーリングリストは再び沈黙し、2025年9月現在 プロジェクトの今後の方向性に関する追加情報や発表は一切行われていません。メーリングリストへの最後のメッセージ配信は2021年でした。
Dev-Pascalは、GNU PascalをサポートするグラフィカルIDEです。