Rule-Based Programming Examples in C5.
21 April 1988
OPS5 is the most widely used language in the family of languages specifically designed to simplify rule-based programming. At AT&T Bell Laboratories, a strictly upward-compatible extension of OPS5, C5, is available to build expert systems and add rule- based components to C programs. This paper is an advanced guide to C5, presenting practical techniques for programming the language. It contains a collection of problems with corresponding programs and comments that serve as a guidebook for software development. It teaches the language by providing both step- by-step examples and applications that serve as building blocks for larger systems in C5.