In Chapter one, the basic notations to describe the syntax of a programming language have been introduced. Since a programming language is a formal language with a relatively small number of rules describing its form (the syntax), it is not very difficult to find a formalism which allows to describe the syntax of the language. Such a description is given by BNF or syntax diagrams, for example. Describing the form of language constructs is much easier than describing their meaning — we are faced with similar problems as when considering one of Picasso’s paintings, for example.
KeywordsProgramming Language Operational Semantic Code Fragment Abstract Machine Denotational Semantic
Unable to display preview. Download preview PDF.