Trình biên dịch GnuCOBOL đã đạt đến độ hoàn thiện. Bản phát hành đầu tiên của môi trường phát triển SuperBOL

Fabrice Le Fessant đã tóm tắt quá trình phát triển 20 năm của trình biên dịch GnuCOBOL miễn phí, cho phép bạn dịch các chương trình COBOL thành biểu diễn C để biên dịch tiếp theo bằng GCC hoặc các trình biên dịch C khác. Theo Fabris, dự án đã đạt đến độ chín, sẵn sàng sử dụng trong các hệ thống công nghiệp và khả năng cạnh tranh với các giải pháp độc quyền. Lợi thế cạnh tranh của GnuCOBOL bao gồm hỗ trợ 19 phương ngữ của ngôn ngữ COBOL, hiệu suất cao và đa nền tảng, cho phép sử dụng bộ công cụ trên nhiều hệ thống khác nhau, bao gồm Linux, BSD, macOS, Windows, Android và nhiều hệ điều hành giống Unix độc quyền.

Theo diễn giả, gần đây đã có sự triển khai tích cực GnuCOBOL bởi các công ty thương mại và ngân hàng, họ đang chuyển các phần phụ trợ được viết bằng COBOL sang GnuCOBOL từ trình biên dịch Micro Focus độc quyền. Cần lưu ý rằng việc chuyển đổi sang GnuCOBOL cho phép bạn tăng năng suất và thoát khỏi tình trạng bó buộc vào một nhà cung cấp. Ví dụ, Bộ Tài chính Pháp gần đây đã thay thế một máy tính lớn chạy hệ điều hành GCOS bằng giải pháp dựa trên GnuCOBOL.

Trong số các sự kiện liên quan đến GnuCOBOL, chúng ta cũng có thể kể đến việc xuất bản phiên bản đầu tiên của môi trường phát triển tích hợp SuperBOL Studio, được viết bằng ngôn ngữ OCaml và được phân phối theo giấy phép AGPLv3, MIT và ISC. SuperBOL Studio là một phần mở rộng cho trình soạn thảo mã VS Code hoạt động với trình biên dịch GnuCOBOL và được thiết kế để phát triển, gỡ lỗi và lập hồ sơ các dự án COBOL. SuperBOL cũng cung cấp triển khai máy chủ LSP (Giao thức máy chủ ngôn ngữ) để tích hợp các công cụ điều hướng, phân tích cú pháp và chỉnh sửa mã COBOL vào một IDE khác.

Năm nay, ngôn ngữ COBOL sẽ tròn 65 tuổi, đồng thời vẫn là một trong những ngôn ngữ lập trình được sử dụng tích cực lâu đời nhất và là một trong những ngôn ngữ dẫn đầu về số lượng mã được viết. Ngôn ngữ tiếp tục phát triển, ví dụ, tiêu chuẩn COBOL-2002 đã bổ sung thêm các khả năng cho lập trình hướng đối tượng và tiêu chuẩn COBOL 2014 đã giới thiệu hỗ trợ cho đặc tả dấu phẩy động IEEE-754, nạp chồng phương thức và các bảng có thể mở rộng động. Tổng lượng mã viết bằng COBOL ước tính khoảng 220 tỷ dòng, trong đó 100 tỷ dòng vẫn đang được sử dụng, chủ yếu ở các tổ chức tài chính (tính đến năm 2017, 43% hệ thống ngân hàng tiếp tục sử dụng COBOL, mã COBOL được sử dụng để xử lý khoảng 80% giao dịch tài chính cá nhân và 95% thiết bị đầu cuối chấp nhận thanh toán bằng thẻ ngân hàng).



Nguồn: opennet.ru

Thêm một lời nhận xét