Journal of the ACM · 1977 · 803 citations · 30 references
ComputingComputer ScienceAlgebraFormal MethodsProgramming LanguagesFormal LanguagesFormal SemanticsIntermediate RepresentationRecursion TheoryType SystemsAlgebraic SemanticsAlgebraic SpecificationOperational SemanticsSemantic FeaturesStructural Operational Semantics
Many apparently divergent approaches to specifying formal semantics of programming languages are applications of initial algebra semantics. In this paper an overview of initial algebra semantics is provided. The major technical feature is an initial continuous algebra which permits unified algebraic treatment of iterative and recursive semantic features in the same framework as more basic operations.
30
Semantics of context-free languages
Donald E. Knuth · Theory of Computing Systems · 1968 · 2K citations
Finite Automata and Their Decision Problems
M. O. Rabin, D. Scott · IBM Journal of Research and Development · 1959 · 1.9K citations