SFT4040

Language design and semantics

H Schmidt

6 points
* 4 hours per week
* First semester
* Caulfield

Objectives At the completion of this subject students should understand considerations in the design of an object-oriented programming language supporting object orientation principles; have a basic understanding of descriptions of programming language syntax and semantics; and be able to evaluate a programming languages or system.

Synopsis Distinguishing syntax from semantics. Concrete and abstract syntax. Outline of the main approaches for giving meaning to programming languages. Syntax and semantics of object-oriented programming languages. Design and prototyping simple object-oriented programming languages. Semantic analysis of programming languages.

Assessment Written: 50%
* Practical work: 50%

Prescribed texts

Meyer B Introduction to the theory of programming languages Prentice-Hall, 1990

Back to the Information Technology Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved - Caution