IBM Enterprise Generation Language
From Wikipedia, the free encyclopedia
Enterprise Generation Language, or EGL, is a fourth-generation computer programming language. EGL traces its origins back to IBM's Cross Systems Product 4GL. It subsequently became VisualAge Generator and evolved into its current status as a strategic business development language. IBM created EGL to help procedural programmers, particularly those with RPG and COBOL experience, learn the concepts and practices of object-oriented programming more easily.
EGL programming tools are available as a set of commercial plug-ins to the Eclipse-based IBM Rational products, such as Rational Application Developer and WebSphere Developer for System z.
EGL generates the user's choice of either Java and COBOL executable code, so EGL programs can run on practically all platforms and can address high performance business computing.