ILE

From MidrangeWiki
Revision as of 05:39, 11 June 2005 by Al Mac (talk | contribs) (Program Call Evolution)
Jump to: navigation, search

ILE stands for Integrated Language Environment.

ILE was introduced with V3R1 of OS/400 and gave iSeries programming languages many of the capabilities that are found in modern programming languages.

Among these capabilities are...

ILE Languages

  • ILE C
  • ILE CL
  • ILE COBOL
  • ILE RPG

Program Call Evolution

Trying to put this into perspective for people who may be more experienced with what came before and still struggling to Grok implications of new features.

Traditional (pre ILE) Program Calls

Each program can contain CALL statements that call other programs, that can be in the same or a different language. Each of the called programs can in turn call others.

These calls are resolved at execution time.

Each program object is directly compiled from a source member.

ILE Static Call - Bind by Copy

ILE Static Call - Bind by Reference