GNU Cobol (formerly OpenCOBOL) is a free and open-source COBOL compiler. cobc translates COBOL to executable using intermediate C sources, providing full access to nearly all C libraries.
OpenCOBOL 1.1 has been uploaded, with full support for SCREEN SECTION.
A superb manual by Gary Cutler can be found at
FAQ and How-To at http://opencobol.add1tocobol.com/
Copyright (C) 2001-2009 Keisuke Nishida
Copyright (C) 2007-2012 Roger While
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
- A nicely complete implementation of COBOL with nearly seamless C integration
- Over 9700 NIST COBOL 85 test suite tests passed
- Direct access to almost all C libraries, and a branched C++ version exists
- Compiler built with GNU Autotools, successfully builds with LLVM clang
- CGI capable and, with C library access, GTK+ screens are proven to work
- EXEC SQL preprocessors available for PostgreSQL, Firebird, ODBC
- Report Writer module
COBOL is my standard programming language again. Access to sql is not needed for COBOL with its available indexed sequential file format with multiple keys. This version is totally COBOL 85 compliant except for the optional REPORT WRITER feature. Many features from later versions of COBOL have been added as well.
Great job. Please consider moving to github or bitbucket. SF is not king anymore and for a long time...
Been using this compiler for some years and it has reached a very good state of maturity to the point that all our applications five+ system and over 500k lines of code, run using it in commercial environments both as sold products and as open source. In many cases it is superior to Micro Focus and Fujitsu products and a lot cheaper with a lot more functionality! With the latest version V2.0 (see source library system) it is becoming a world beater.
Good compiler despite some shortcomings. But his biggest flaws are: 1) Updating and changing very, very very very slow !! 2) Do not generate graphical user interface. 3) Do not allow native access to SQL databases. Too bad for a good compiler. Can be better.