OCamlPro 創設者で GnuCOBOL 貢献者の Fabrice Le Fessant 氏は、20 年間の開発を経て、オープンソースの GnuCOBOL は「産業的な成熟度に達し、あらゆる環境で独自の製品と競合できる」と述べました。
GnuCOBOL は無料の最新 COBOL コンパイラーで、以前は OpenCOBOL として知られていましたが、2013 年に GnuCOBOL に名前変更されました。COBOL 85 の大部分を実装し、
GnuCOBOL は COBOL を C に変換し、ネイティブ C コンパイラーを使用して変換されたコードを内部でコンパイルします。GNU/Linux、Unix、Mac OS X、Microsoft Windows などのさまざまなプラットフォームで COBOL プログラムを構築します。GnuCOBOL は、HP/UX、z/OS、SPARC、RS6000、AS/400、およびその他のマシンとオペレーティング システムの組み合わせ上に構築することもできます。
COBOL は、1959 年頃に遡る最も古いプログラミング言語の 1 つですが、請求、アカウント、給与計算、顧客取引などの重要な中央システムからのデータを処理するために、大規模組織で今でも広く使用されています。2022 年の調査では、回答者の 92% が COBOL が戦略的に重要であると考えており、日常的に使用される COBOL コードの量は 7,750 ~ 8,500 億行と大幅に増加しており、以前の推定の約 3 倍となっています。
GnuCOBOL プロジェクト リーダー Simon Sobisch 氏は、GnuCOBOL は銀行バックエンド アプリケーションなど、多数の商用展開が行われており、その多くは Micro Focus から移行されており、その結果パフォーマンスが向上したとユーザーが報告していると指摘しました。GnuCOBOL コードの実装は数千のプロセッサ上で実行できるため、プロジェクト開発者は大規模なユースケースでパフォーマンスとメモリ使用量を調整する機会が得られます。
Sobisch 氏は、GnuCOBOL は準拠性の観点から COBOL 85 準拠テストの 97% に合格し、既存の独自製品を上回っていると述べました。ただし、GnuCOBOL はまだオブジェクトやメッセージをサポートしていません。Sobisch 氏は、「オブジェクトは COBOL 22 の優れた機能ですが、あまり使用されていません。」と説明しました。
関連書籍: