Rule Based System Architectures and rules vs. structured programming
- Rule Based Systems (RBSs) are a different way to program.
- They've been around a long time; they probably (depending on
how you argue it) predate structure programming.
- Code consists of rules. There is an extra structure, the
current facts.
- It's really easy to write relatively simple programs in RBSs.
- It was really big in the 70s with expert systems.
- They're still useful as ESs and in symbolic reasoning.