Foundations of Programming Languages
Wiley (Publisher)
Published on 28. September 1988
Book
Paperback/Softback
426 pages
978-0-471-92139-4 (ISBN)
Description
This is an introduction to the concepts and methodologies underlying programming languages and their connection to actual computers and - by example - algorithms. It aims to provide a firm basis for the study of computer science and is intended in particular for undergraduate students taking an introductory course in computer science. The principles of programming languages are introduced by way of a specific language called PROSA (PROgramming language SAarbrucken), which is similar to PASCAL. The authors examine the mathematical foundations, the syntax and semantics of the language and methods for determining the efficiency and rectifying the correctness of programmes. The connection between programming languages and computers is illustrated by describing a compiler which translates PROSA into the machine language of a simple computer called RESA (REchner SAarbrucken). Each part is proved correct and comparisons to other languages are given. The aim is to help the reader understand and develop those techniques and skills conducive to the efficient construction of reliable programmes. Examples, theorems and exercises are used throughout the text.
More details
Language
English
Place of publication
Chichester
United Kingdom
Publishing group
John Wiley and Sons Ltd
Target group
College/higher education
Professional and scholarly
Illustrations
list of notations and important nonterminals, index
Dimensions
Height: 250 mm
Width: 170 mm
Weight
760 gr
ISBN-13
978-0-471-92139-4 (9780471921394)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Persons
Author
Translation
Content
Formal foundations; expressions; PROSA, a simple programming language; data structures; translating PROSA to RESA; procedures; language extensions.