Pengkompil GnuCOBOL telah mencapai kematangan. Keluaran pertama persekitaran pembangunan SuperBOL

Fabrice Le Fessant meringkaskan pembangunan 20 tahun pengkompil GnuCOBOL percuma, yang membolehkan anda menterjemah program COBOL ke dalam perwakilan C untuk kompilasi berikutnya menggunakan GCC atau pengkompil C lain. Menurut Fabris, projek itu telah mencapai kematangan, kesediaan untuk digunakan dalam sistem perindustrian dan keupayaan untuk bersaing dengan penyelesaian proprietari. Kelebihan daya saing GnuCOBOL termasuk sokongan untuk 19 dialek bahasa COBOL, prestasi tinggi dan merentas platform, membolehkan kit alat digunakan pada pelbagai sistem, termasuk Linux, BSD, macOS, Windows, Android dan banyak OS seperti Unix proprietari.

Menurut penceramah, baru-baru ini terdapat pelaksanaan aktif GnuCOBOL oleh syarikat dan bank komersial, yang memindahkan hujung belakang yang ditulis dalam COBOL kepada GnuCOBOL daripada pengkompil Micro Focus proprietari. Adalah diperhatikan bahawa peralihan kepada GnuCOBOL membolehkan anda mencapai peningkatan produktiviti dan menyingkirkan kunci masuk kepada satu vendor. Sebagai contoh, Kementerian Kewangan Perancis baru-baru ini menggantikan komputer kerangka utama yang menjalankan sistem pengendalian GCOS dengan penyelesaian berdasarkan GnuCOBOL.

Antara acara yang berkaitan dengan GnuCOBOL, kami juga boleh menyebut penerbitan versi pertama persekitaran pembangunan bersepadu SuperBOL Studio, yang ditulis dalam bahasa OCaml dan diedarkan di bawah lesen AGPLv3, MIT dan ISC. SuperBOL Studio ialah lanjutan kepada editor kod VS Code yang berfungsi dengan pengkompil GnuCOBOL dan direka bentuk untuk membangunkan, menyahpepijat dan memprofil projek COBOL. SuperBOL juga menyediakan pelaksanaan pelayan LSP (Language Server Protocol) untuk menyepadukan alat navigasi, penghuraian dan penyuntingan kod COBOL ke dalam IDE lain.

Pada tahun ini, bahasa COBOL akan berusia 65 tahun, sementara ia kekal sebagai salah satu bahasa pengaturcaraan yang paling lama digunakan secara aktif, serta salah satu peneraju dari segi jumlah kod yang ditulis. Bahasa ini terus berkembang, sebagai contoh, keupayaan tambahan standard COBOL-2002 untuk pengaturcaraan berorientasikan objek, dan piawaian COBOL 2014 memperkenalkan sokongan untuk spesifikasi titik terapung IEEE-754, kelebihan beban kaedah dan jadual boleh dipanjangkan secara dinamik. Jumlah keseluruhan kod yang ditulis dalam COBOL dianggarkan sebanyak 220 bilion baris, di mana 100 bilion masih digunakan, terutamanya dalam institusi kewangan (sehingga 2017, 43% sistem perbankan terus menggunakan COBOL, kod COBOL telah digunakan untuk memproses kira-kira 80% daripada transaksi kewangan peribadi dan dalam 95% daripada terminal untuk menerima pembayaran melalui kad bank).



Sumber: opennet.ru

Tambah komen