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]


Syntax and Semantics

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

Wednesday, 8 December, 2004 at 9:00 in room 303.

Reading Material

Exercises


Luca Aceto, Institute of Computer Science, Aalborg University.
Last modified: Thursday, 02-Dec-2004 13:30:57 CET.