Basic Business Language

Basic Business Language is a simple programming language, designed to be used by business people to both read and write business rules.

What is it not?

Basic Business Language is /not/ meant to be: * A general purpose programming language. If you try to use it as such, you will be sorely disappointed. * A stand-alone compiler. It is meant to be embedded into a larger system to to give that system a flexible rules-engine-like capability.

What is it then?

  • A programming language that a business person can “program” in.
  • Ideal for “random” rules that would require too much hard-coding in the larger system. Obviously, this can be done using some form of data-structure. This data structure, however, would have to be quite complex to be as flexible as a simple programming language, which would make it slow to apply.