gcobol, a COBOL compiler based on GCC technologies, introduced

The gcobol project, which aims to create a free compiler for the COBOL programming language, is on the GCC compiler set developers mailing list. In its current form, gcobol is being developed as a fork of GCC, but after development is completed and the project stabilizes, the changes are planned to be proposed for inclusion in the main composition of GCC. The project code is distributed under the GPLv3 license.

The reason cited for the new project is the desire to have a COBOL compiler distributed under a free license that would simplify the migration of applications from IBM mainframes to systems that use LinuxThe community has been developing a separate, open-source project, GnuCOBOL, for quite some time now. However, it is a translator that translates code into C and does not fully support even the COBOL 85 standard or pass a full set of benchmarks, which discourages financial institutions that use COBOL in their work projects from using it.

Gcobol is based on proven GCC technologies and has been developed for over a year by a full-time one engineer. The existing GCC backend is used to generate executable files, and COBOL source processing is separated into a separate frontend developed by the project. In the current video, the compiler successfully builds 100 examples from the Beginning COBOL for Programmers book. Support for ISAM and COBOL object-oriented extensions is planned to be added to gcobol in the coming weeks. Within a few months, the functionality of gcobol is planned to be brought to pass the NIST benchmark test suite.

COBOL turns 63 this year and remains one of the oldest programming languages ​​in active use, as well as one of the leaders in terms of the amount of code written. The language continues to evolve, with COBOL-2002 adding features for object-oriented programming, and COBOL 2014 introducing support for the IEEE-754 floating point specification, method overloading, and dynamically expanding tables.

The total amount of code written in COBOL is estimated at 220 billion lines, of which 100 billion are still in use, mainly in financial institutions. For example, as of 2017, 43% of banking systems continued to use COBOL. The COBOL code is used in the processing of about 80% of personal financial transactions and in 95% of terminals for accepting bank card payments.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster