Business Rules!
Business Rules!, also known as BR! is the de facto programming language used by old school programmers in a modern world.
This language is being adopted by a growing number of young programmers due to it's ability to quickly develop:
- file processing
- database
- beautiful graphical user interfaces
and have it run in a stable frame work which boasts:
- unsurpassed stability
- rapid indexing
Business Rules!, also known as BR!, is a programming language with an extensive history that begins with the IBM 5100/5110/5120 in the 1970s, the System 23 Datamaster introduced in 1981, and continues its proud tradition and strong niche of business programming languages today - requiring only a minimum of graphic ability, but is capable of very precise numeric calculations. It is currently owned and supported by Application Development Systems.
The BR! Programming Language, like many others, is comprised of Statements, Functions, Commands, Variables, Logic, and Data. Individual programs are conveniently contained within separate files and are interpreted during run time. This allows for a very easy design environment, since you can change a program while it is running, as well as execute commands from it's command console.
Business Rules! strong commitment to backward compatibility ensures it a healthy following in today's development world. While much of the Business Rules! syntax may seem antiquated to someone versed in object oriented programming, the language's strong commitment to traditional procedural, imperative programming ensures it a healthy following in today's development world. Business Rules! doesn't change syntax just for the fun of it.
See also: BR Wiki:Community Portal
BR! manages to run unchanged programs from minicomputers computers in the 70s and 80s, while still changing and growing to incorporate the latest in programming techniques and trends on today's equipment.
Categories
Most of this wiki is categorized. An individual article may belong to multiple categories. The Top Level Categories are a nice way to browse this wiki. In the table below are the most popular categories.
- Commands
- Data Types and Arrays
- Operators and System Functions
- Field Specifications and Definitions
- Statements
- Control Structures
- File Operations
- Sorting and Indexing
- Widgets / GUI
- Properties, Events and Methods
- User Defined Functions / Libraries
- Configuration and Environmental Settings
- Printing
- HTTP
- External Editors
- BR Executable Structure
- Glossary / Terminology
- Errors