GnuCOBOL 編譯器已經成熟。 SuperBOL 開發環境首次發布

Fabrice Le Fessant 總結了免費 GnuCOBOL 編譯器 20 年的發展,它允許您將 COBOL 程式翻譯成 C 表示形式,以便後續使用 GCC 或其他 C 編譯器進行編譯。 Fabris 表示,該專案已經成熟,可以在工業系統中使用,並且有能力與專有解決方案競爭。 GnuCOBOL 的競爭優勢包括支援COBOL 語言的19 種方言、高效能和跨平台,讓工具包可以在各種系統上使用,包括Linux、BSD、macOS、Windows、Android 和許多專有的類Unix 作業系統。

根據發言人介紹,最近商業公司和銀行正在積極實施 GnuCOBOL,他們正在將用 COBOL 編寫的後端從專有的 Micro Focus 編譯器轉移到 GnuCOBOL。值得注意的是,過渡到 GnuCOBOL 可以讓您提高生產力並擺脫對一家供應商的鎖定。例如,法國財政部最近用基於 GnuCOBOL 的解決方案更換了運行 GCOS 作業系統的大型電腦。

在與 GnuCOBOL 相關的事件中,我們還可以提到整合開發環境 SuperBOL Studio 第一個版本的發布,它是用 OCaml 語言編寫的,並在 AGPLv3、MIT 和 ISC 許可證下分發。 SuperBOL Studio 是 VS Code 程式碼編輯器的擴展,可與 GnuCOBOL 編譯器配合使用,專為開發、偵錯和分析 COBOL 專案而設計。 SuperBOL 還提供 LSP(語言伺服器協定)伺服器實現,用於將 COBOL 程式碼導航、解析和編輯工具整合到另一個 IDE 中。

今年,COBOL 語言將迎來 65 歲生日,但它仍然是最古老、最活躍的程式語言之一,也是程式碼編寫量的領先者之一。該語言不斷發展,例如,COBOL-2002 標準添加了物件導向程式設計的功能,COBOL 2014 標準引入了對 IEEE-754 浮點規範、方法重載和動態可擴展表的支援。以 COBOL 編寫的程式碼總量估計為 220 億行,其中 100 億行仍在使用,主要在金融機構(截至 2017 年,43% 的銀行系統繼續使用 COBOL,COBOL 代碼用於處理約80% 的個人金融交易和95% 的終端接受銀行卡付款)。



來源: opennet.ru

添加評論