Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Syntax and Semantics
[go: Go Back, main page]


DAT2/F6S: Syntax and Semantics 2002

Lecture 11


Syntax and Semantics

Topics

In lecture 9, we introduced two operational semantics for the language While, viz. a natural and a structural operational semantics. These two semantics are equivalent for this basic language (cf. Theorem 2.26 in Hanne Riis Nielson, Flemming Nielson: Semantics with Applications: A Formal Introduction. Wiley Professional Computing, (240 pages, ISBN 0 471 92980 8), Wiley, 1992).

In this lecture, we shall see how to describe the operational semantics of common constructs in many high-level programming languages. More precisely, we shall examine extensions of the basic language While with features like for-loops, abortion, nondeterminism and parallelism. Our aim in examining these extensions of While will be twofold:

We shall see that natural and structural operational semantics do not apply equally well to all of these extensions of While.

Time and Location

Thursday, 11 April, 2002 at 14:30 in B3-104. (Note the non standard date, time and room!)

Reading Material

Exercises


Luca Aceto, Institute of Computer Science, Aalborg University.
Last modified: Wednesday, 03-Apr-2002 10:38:52 CEST.