Hi Dimandja,
I think Cobol LE is IBM's latest version of Cobol for OS/390 and VM. The LE bit stands for Language Environment and according to the IBM blurb:
Language Environment, an element of both OS/390 and VM/ESA operating systems creates a single run-time environment for multiple high level languages including:
C/C++
COBOL
PL/I and
Fortran as well as Language Environment enabled assembler programs.
With a single run-time environment, incompatibilities between language specific run-time environments are eliminated. This means that your company's COBOL and C applications, for example, could communicate efficiently and easily together. In addition, your programmers, with various language skills, could work together to build applications with component programs written in a variety of languages.
Well that's what IBM say! There's an IBM overview of migrating from cobol/390 to cobol le at
. You'll find an awful lot of info available on the web too. The place I'm at is suipposed to be upgrade to 'zos' shortly which I'm lead to believe will support LE, so maybe we'll be migrating to this soon. I'll let you know.
hth
Marc
Nice to hear from you. Thanks for the information.
The Tandem platform uses something that is, I think, similar to LE. It is called the Common Runtime Environment (CRE). When coding outside the CRE, and one of the modules in written in COBOL, the MAIN program must be COBOL. In the CRE, any one of C, COBOL and other supported languages could be declared as MAIN.
One thing that the CRE solves in the mixed languages environment is the sharing of I/O resources. For example, C is notorious for hogging default IO devices through its printf() statements, while COBOL is frivolous with its use of IO resources with DISPLAY statements - each DISPLAY opens, writes than closes the file. In the CRE, each module can use any IO device already opened by another language module, without any initializations or further OPEN statements.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.