Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

OpenEdge ABL

OpenEdge ABL - Programming language

< >

OpenEdge ABL is a programming language created in 2006.

#826on PLDB 17Years Old 710Users
0Books 0Papers 72Repos

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. The language was called PROGRESS or Progress 4GL up until version 9, but in 2006 PSC changed the name to OpenEdge Advanced Business Language (OpenEdge ABL) in order to overcome a presumed industry perception that 4GLs were less capable than other languages. Read more on Wikipedia...


Example from Linguist:
MESSAGE "Hello, world!".
Example from Wikipedia:
FOR EACH customer WHERE customer.custno = 14 EXCLUSIVE-LOCK: ASSIGN customer.salesman = 'Fred'. END.

Language features

Feature Supported Token Example
Comments ✓
MultiLine Comments ✓
Integers ✓
Floats ✓
Hexadecimals ✓
stencil.html · openedge-advanced-business-language.html · vigil.html

View source

- Build the next great programming language · Search · Day 212 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com