Further Reading: Intrinsic Functions

IBM Documentation

  • Enterprise COBOL for z/OS: Language Reference — Chapter on Intrinsic Functions (SC27-1408). Complete syntax and semantics for every supported function, including IBM extensions.

  • Enterprise COBOL for z/OS: Programming Guide — Section on using intrinsic functions with practical examples and performance guidance (SC27-1412).

  • Enterprise COBOL Migration Guide — Coverage of new intrinsic functions added in each compiler version, useful when upgrading from older compilers.

COBOL Standards

  • ISO/IEC 1989:2002 — The COBOL 2002 standard that added TRIM, TEST-NUMVAL, TEST-NUMVAL-C, RANDOM, E, PI, and other functions.

  • ISO/IEC 1989:2014 — The COBOL 2014 standard that added CONCATENATE, SUBSTITUTE, FORMATTED-CURRENT-DATE, and other modern functions.

Textbooks

  • Murach, M. Murach's Mainframe COBOL. Chapter on intrinsic functions with business-oriented examples.

  • Stern, N., Stern, R., & Ley, J. COBOL for the 21st Century. Comprehensive coverage of all function categories with exercises.

Online Resources

  • IBM Developer: "Intrinsic Functions in Enterprise COBOL" — Practical guide with code examples and performance tips.

  • GnuCOBOL documentation — Coverage of intrinsic function support in the open-source COBOL compiler, useful for students working outside mainframe environments.

  • Chapter 19: Reference Modification — FUNCTION LENGTH and FUNCTION TRIM work naturally with reference modification for dynamic string operations.
  • Chapter 21: Date and Time Processing — In-depth coverage of CURRENT-DATE, INTEGER-OF-DATE, and all date-related functions.
  • Chapter 22: Numeric Processing and Precision — How intrinsic functions interact with COBOL's decimal arithmetic and precision rules.