On Sat, 11 Mar 2017 18:44:01 -0600, Bill Woodger wrote: >Enterprise COBOL is now, with the re-write, prepared for 64-bit addressing.
Unless IBM has changed their direction, 64-bit Cobol will only be useful for new applications. It will not interact with existing code unless that code is also converted to AMODE 64. The reason for that is that 64-bit Cobol will only be supported with XPLINK-64. The design of XPLINK-64 makes it incompatible with 31-bit XPLINK. XPLINK-64 can call non-XPLINK programs, but since it passes a save area located above the bar, it can only call AMODE 64 programs. XPLINK is touted as a performance improvement over standard linkage. The small improvement in performance makes a big difference with C programs, with its tendency to create very small subroutines. However, the cost of calling a program that uses standard linkage is considerably higher. Every time an XPLINK program issues a GET or PUT, it has to make that transition. -- Tom Marchant ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
