Accession Number : ADA191203
Title : EPL - Equational Programing Language System Design - Intermediate Processing Steps.
Descriptive Note : Technical rept.,
Corporate Author : RENSSELAER POLYTECHNIC INST TROY NY DEPT OF COMPUTER SCIENCE
Personal Author(s) : Clarke, Duncan E.
Report Date : DEC 1987
Pagination or Media Count : 176
Abstract : A detailed design is presented for the intermediate processing steps of a compiler, written in C for UNIX based systems, for translating an equational programming language into a high level sequential programming language. Detailed discussions of the design and implementation of algorithms for performing in-depth semantic checking, data type propagation, range propagation, and graph-theoretic based scheduling are presented with numerous examples throughout. Keywords: Global data structure; Algorithms.
Descriptors : *HIGH LEVEL LANGUAGES, ALGORITHMS, COMPILERS, DATA BASES, GRAPHS, SCHEDULING, THEORY, DATA PROCESSING.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE