Jump to ratings and reviews
Rate this book

Programming Languages and Operational Semantics: An Introduction

Rate this book
This book provides a concise introduction to the essential concepts in programming languages, using techniques from operational semantics. It is addressed to undergraduate students, as a complement to programming languages or operational semantics courses. There are three parts in the book, highlighting three major programming paradigms: - imperative languages: the main features of these languages are illustrated using Java, C, Pascal - functional languages: modern languages such as ML and Haskell are used to describe the functional style of programming - logic languages: the last part of the book gives an overview of logic programming using Prolog. After a general description of each family of languages, their semantics are studied using abstract machines and structural operational semantics. The book gives an in-depth analysis of the basic concepts in programming languages instead of a mere survey of languages, privileging the understanding of the basic techniques underlying the semantics of languages over simply describing their properties.

156 pages, Paperback

First published January 30, 2004

9 people want to read

About the author

M. Fernandez

4 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
2 (50%)
3 stars
1 (25%)
2 stars
1 (25%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Nick Black.
Author 2 books890 followers
March 23, 2008
The King's College "Texts in Computing" series's authors are PL fools!

Where's their medication?!?!

(With apologies to Brian McNamara)
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.