Note that most slides are in .pdf format
The semantics of a programming language is concerned with the meaning of programs written in that language. The following links are examples of descriptions of syntax given together with descriptions of the semantics of the programming languages C and Java.
This course only provides a brief introduction to the formal specification of syntax and semantics (using attribute grammars). However, the concepts are the same as those used in the specification of Java above. Do not worry if the specification of Java appears to be very difficult. Most Computer Science students will usually only be able to fully understand such specifications during their second year of undergraduate study.