Translation of Decision Tables
ACM Computing Surveys (CSUR)
Report on the algorithmic language ALGOL 60
Communications of the ACM
PASCAL user manual and report
ACM SIGPLAN Notices
Pancode and boxcharts: structured programming revisited
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Comments on innovative control constructs in pancode and EPN
ACM SIGPLAN Notices
A conservative alternative to pancode
ACM SIGPLAN Notices
Hi-index | 0.00 |
Two specification notations are introduced:(1) An Executable Program Notation (EPN) that can be used either for specifying procedural coding or can serve as an intermediate language produced from a higher-order language. The notation is configured such that it can either be executed interpretivelly, or be easily converted into executable coding.(2) An Executable Syntax Notation (ESN) for specifying the syntax of a higher-order language; the notation is configured such that it can either be executed interpretivelly as the parser of a compiler for the specified programming language, or be easily converted into EPN or other executable coding.Examples of EPN and ESN are given, as well as examples of the conversions of Boolean expressions into EPN procedures for the evaluation of the expressions and the conversion of ESN into EPN procedures to perform parsing.