EGL,英文全称“Enterprise Generation Language”,是
IBM致力推广的业务编程语言。
EGL最初是由IBM开发的,是一种编程技术,旨在解决由较低层次的语言,框架和运行平台之上提供一个抽象层的现代的,多平台应用程序开发提供一个抽象层以上水平较低的语言,框架和运行时环境平台。EGL是概念上类似于许多共同的语言。语言借用静态类型语言概念,如Java,COBOL,C等,但是,它借鉴了UML(通用建模语言)的模板概念等,它是典型的静态类型编程语言。简而言之,EGL是一个更高层次的,普遍的应用程序开发语言。