EGL Programming Language

EGL Programming Language

EGL (Enterprise Generation Language) is a high level modern business oriented programming language, designed by IBM to be platform independent. EGL is similar in syntax to other common languages so it can be learned by application developers with similar previous programming background. EGL application development abstractions shield programmers from the technical interfaces of systems and middleware allowing them to focus on building business functionality. EGL applications and services are written, tested and debugged at the EGL source level, and once they are satisfactorily functionally tested they can be compiled into either COBOL or Java code to support deployment of robust, scalable solutions to any of the following target runtime environments:

*Microsoft Windows, Linux, Unix running JVM, for example in the context of a Java EE servlet container (IBM WebSphere Application Server, Apache Tomcat, GlassFish)
*IBM System z9: CICS, Batch, Unix System Services, Linux, WebSphere Application Server
*IBM System i: IBM i5/OS, IBM WebSphere Application Server EGL programming tools are available as an [http://www.eclipse.org Eclipse] -based commercial product, the IBM Rational Business Developer Extension.

EGL can accommodate conversion from older and stabilized IBM and Informix 4th generation languages, due to upwardly compatible language semantics and a set of conversion tools available in the Rational Business Developer product.

External links

* [http://www.ibm.com/rational/cafe IBM EGL Cafe Community Site]
* [http://www-128.ibm.com/developerworks/rational/products/egl IBM's developerWork EGL zone]
* [http://www-128.ibm.com/developerworks/rational/products/rbde/ IBM's developerWork Rational Business Developer zone]
* [http://www-306.ibm.com/software/awdtools/developer/business/ IBM Rational Business Developer product page]

Books on EGL

* IBM Rational Business Developer with EGL, ISBN 978-158347-066-4.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Fourth-generation programming language — A fourth generation programming language (1970s 1990) (abbreviated 4GL) is a programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software.[1] In the history of… …   Wikipedia

  • EGL — may refer to: * Elegant Gothic Lolita, a fashion line * Enterprise Generation Language, a computer programming language * Eesti Gaidide Liit, an Estonian Guides Association * Embedded System Graphics Library, an interface between rendering APIs… …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… …   Википедия

  • IBM Rational Business Developer Extension — Infobox Software name = IBM Rational Business Developer caption = Rational Business Developer developer = IBM released = ? frequently updated = yes programming language = ? operating system = language = English genre = license = IBM EULA website …   Wikipedia

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

  • Model–view–controller — A general representation of the MVC design pattern. Model view controller concept. The solid line represents a direct as …   Wikipedia

  • OpenCL — This article is about the parallel computing library. For the cryptographic library formerly named OpenCL, see Botan (programming library). OpenCL Original author(s) Apple Inc. Developer(s) Khronos Group …   Wikipedia

  • List of IBM products — The following is a list of notable products from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card machinery, time clocks, and typewriters, via mainframe… …   Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”