Data, Syntax and Semantics

Data, Syntax and Semantics

An Introduction to Modelling Programming Languages

J V Tucker
Department of Computer Science
University of Wales Swansea
Singleton Park
Swansea SA2 8PP
Wales

K Stephenson
QinetiQ
St Andrews Road
Malvern WR14 3PS
England

Copyright J V Tucker and K Stephenson © 2006

This is an almost complete first draft of a text-book. It is the text for a second year undergraduate course on the Theory of Programming Languages at Swansea. Criticisms and suggestions are most welcome.

20th March 2006

“... yet muste you and all men take heed, that ...in al mennes workes, you be not abused by their autoritye, but evermore attend to their reasons, and examine them well, ever regarding more what is saide, and how it is proved, then who saieth it: for autoritie often times deceaveth many menne.”

Robert Recorde
The Castle of Knowledge, 1556