List of COBOL software and tools
Jump to navigation
Jump to search
This is a list of software and programming tools for the COBOL programming language, which includes compilers, IDEs, build tools, testing, frameworks, and related projects.
Compilers and runtimes
[edit | edit source]- Fujitsu NetCOBOL — COBOL compiler for Windows, Linux, and mainframes[1][2]
- GnuCOBOL — open-source COBOL compiler translating COBOL to C and then compiling with GCC[3]
- IBM COBOL — mainframe COBOL compiler for IBM z/OS and IBM i platforms[4]
- Micro Focus COBOL — commercial COBOL compiler and runtime for enterprise systems[5]
- FairCom RTG – A commercial real-time database and runtime solution developed by FairCom Corporation. It provides integration with COBOL applications for transaction processing and modernization projects, and is used in enterprise environments requiring high-performance data management. [6]
Integrated development environments
[edit | edit source]- Eclipse IDE — with COBOL plugin support, Micro Focus or Bitlang extensions.[7]
- IBM Developer for z/OS — IDE for COBOL and PL/I mainframe development[8]
- Micro Focus Visual COBOL — IDE integration for Visual Studio, Visual Studio Code, and Eclipse[9]
- OpenCOBOLIDE — open-source lightweight IDE for GnuCOBOL[10]
- Visual Studio Code — with COBOL extensions via Bitlang COBOL and GnuCOBOL Language Server[11]
Frameworks, libraries, and APIs
[edit | edit source]- ACUCOBOL-GT — runtime and API library suite from Micro Focus[12]
- CICS — IBM middleware for transaction processing in COBOL applications[13]
- DB2 and IMS APIs — database access libraries commonly used with COBOL applications[14]
Build tools and package managers
[edit | edit source]- Apache Ant — scripting and build automation for COBOL/Java hybrid systems[15]
- GNU Make — common build tool for compiling COBOL via GnuCOBOL[16]
- Jenkins — used for CI/CD automation with COBOL builds[17][18]
Testing and quality assurance
[edit | edit source]- COBOL Check — open-source unit testing framework for COBOL[19]
- IBM Rational Performance Tester — automated performance testing of web and server-based applications from the Rational Software division of IBM[20]
- Micro Focus Unit Testing Framework — integrated COBOL unit testing tool[21]
Debugging and profiling tools
[edit | edit source]- GnuCOBOL debug mode — command-line debugging integrated in GnuCOBOL compiler[22]
- IBM Debug Tool for z/OS — mainframe debugging for COBOL and PL/I[23]
- Micro Focus Animator — step-through debugger for COBOL code[24]
See also
[edit | edit source]References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ https://10252761.microfocus.com/products/acucobol-gt/
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).