List of COBOL software and tools

From Wikipedia, the free encyclopedia
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]

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]

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]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ https://10252761.microfocus.com/products/acucobol-gt/
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).