OpenEdge Advanced Business Language

From Wikipedia, the free encyclopedia

OpenEdge Advanced Business Language (ABL)
Developer: Progress Software Corporation
Latest release: 10.1B OpenEdge / 2006
OS: Cross-platform (see below)
Use: RDBMS
License: Proprietary
Website: see Progress Software Corporation

OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a fourth-generation programming language, uses an English like syntax to simplify software development.[1] The name was recently changed to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages.[2] The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called SpeedScript, is used in the development of web applications.[3]

[edit] Notes

  1. ^ Campbell, John, Programmer's Progress, a guide to the progress language. white star software, 1991
  2. ^ Salvador Vinals, Introducing OpenEdge® Advanced Business Language (ABL), PSC whitepaper, 2007
  3. ^ Crawford, G. WebSpeed Complete, Innov8 Computer Solutions, ISBN: 0-9718679-0-9

[edit] References

  • Sadd, J. OpenEdge Development: Progress 4GL Handbook, Progress Software Corporation, ISBN-10: 0923562044, ISBN-13: 978-0923562045
  • Kassabgi, G. Special Edition : Using Progress, Que Publishing, ISBN: 0-7897-0493-5