This paper presents an overview of the design of a real-time programming language whose purpose is to permit an inexperienced programmer to quickly and efficiently implement control of multiple, parallel industrial processes. The programming language is compiled on one microprocessor-based system and then executed on another. The language divides the program logic into two types: (1) combinational logic which requires both fast and frequent execution, and (2) sequential logic which is more powerful but proceeds more slowly. A discussion of the language design, development, syntax, and semantics is presented.