Ports for SerenityOS
Collections What's new Versions Info Sign in

GnuCOBOL 3.1.2

GNU COBOL (formerly OpenCOBOL) is a free, open-source COBOL compiler that allows programs written in the COBOL language to be compiled into executable code for various platforms. It supports most of the COBOL 85 standard and many extensions of COBOL 2002 and COBOL 2014.

cd Ports/gnucobol
./package.sh

Screenshot

GNU COBOL, also known as OpenCOBOL, is a free and open-source compiler that translates COBOL code into executable programs. COBOL (Common Business Oriented Language) is a programming language that was developed in the late 1950s for business applications. Despite its age, COBOL is still widely used in many industries, such as banking, insurance, and government. GNU COBOL supports most of the standard COBOL features and extensions, including file handling, string manipulation, arithmetic operations, and conditional statements.

GNU COBOL uses a recursive descent parser to analyze the COBOL source code and generate an Abstract Syntax Tree (AST) representation of the program. The AST is then translated into intermediate code and optimized before generating the final executable. GNU COBOL also includes a runtime library that provides access to system services, such as file I/O, and a debugger that allows developers to trace the execution of their programs. Additionally, GNU COBOL supports integration with other programming languages, such as C and Java, through language bindings. This makes it easier to develop and maintain large-scale applications that combine COBOL with other technologies.

Website: https://gnucobol.sourceforge.io/

Port: https://github.com/SerenityOS/serenity/tree/master/Ports/gnucobol

Dependencies: gmp gcc bash ncurses 🖧

Sign in to vote

✍️ Edit this page

Similar ports

Port icon has the following license: GNU GPLv3 https://choosealicense.com/licenses/gpl-3.0/ (c) GnuCOBOL