Try OpenEdge Now
skip to main content
ABL Essentials
Introducing ABL : Basic characteristics of ABL : ABL is procedural
 

ABL is procedural

ABL is a procedural programming language. That means that you write sets of language statements that you can save in individual, named procedures. The language statements are usually executed or processed in the order in which they appear in the procedure. In a simple procedure such as this one, the statements are executed as they appear. As you move further into building event-driven applications, where the user has a variety of ways to control the application by clicking buttons or making menu selections, you will learn about how to define trigger code that sets up blocks of statements to be executed later on when a particular action occurs.
Note: ABL also has extensive object-oriented programming capabilities, but these are beyond the scope of this book. For more information, see OpenEdge Development: Object-oriented Programming.