PAT, A LANGUAGE FOR PROGRAMMING AND MANCOMPUTER COMMUNICATION
R. Silver, C. Wells · 1965
Abstract : PAT is a computer language of the macro-assembly type. The program, which translates PAT into computer code, is designed to be used not only as a compiler of programs, but as a symbolic interface between a user and a computer. In this latter capacity, it can serve to interpret commands and accept command definitions for such programs as a text editor, on-line debugger, or simulated desk calculator. The language and the translator have been designed to allow the structure of the translator itself to be modified by certain definitions encountered during the translation process. The rules for defining symbols and referring to them have been organized to facilitate combining independently written programs into a single unit.