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

Reply via email to