Normal form approach to compiler design (Q1323320)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Normal form approach to compiler design
scientific article

    Statements

    Normal form approach to compiler design (English)
    0 references
    0 references
    0 references
    0 references
    2 June 1994
    0 references
    This paper demonstrates how reduction to normal form can help in the design of a correct compiler for Dijkstra's guarded command language. The compilation strategy is to transform a source program, by a series of algebraic manipulations, into a normal form which describes the behaviour of a stored-program computer. Each transformation elminates high-level language constructs in favour of lower-level constructs. The correctness of the compiler follows from the correctness of each of the algebraic transformations.
    0 references
    compiler design
    0 references
    reduction to normal form
    0 references
    Dijkstra's guarded command language
    0 references
    correctness
    0 references
    algebraic transformations
    0 references

    Identifiers