OpenEdge Advanced Business Language: Difference between revisions

Content deleted Content added
remove unfounded claim of increased efficiency
subjective ce
Line 30:
Progress ABL is a strongly typed, late-bound, [[English-like programming language]]. Although initially designed as a procedural language, starting with version 10.1 it was enhanced with [[Object-oriented programming|object-oriented]] grammar elements, which can be mixed with the original procedural style. A block of code may have a transaction scoped to it, in which case database changes will be committed when it completes. An error raised within such a block will undo these changes. These defaults may be overridden by the programmer.
 
Simple programs run without a Graphicalgraphical Useruser Interfaceinterface, but there is syntax to create one programmatically, or programmers can use the provided tools to build one.
 
==Examples==