CODIL, Part 2. The CODIL language and its interpreter
C. F. Reynolds · The Computer Journal · 1971
This paper describes CODIL, a novel non-numerical computer language in which no distinction is made between instructions and data. Each language statement is a list of identically formatted items of information linked together by implied ANDs. These statements may be listed together so as to form a tree structure. Processing is under the control of a decision making routine which automatically compares items from ‘criteria’ and ‘facts’ statements. The decision making routine forms the central section of the Pilot Program, a CODIL interpreter which has been implemented on System 4 computers.