The Formal Semantics Of Programming Languages: An Introduction

(Paperback - 1993/02/05)
by

Glynn Winskel

 (Author)
Write a Review
List Price:Rs 2844
Our Price:Rs. 2730
Discount:Rs. 114
    4%off Free Shipping

Imported Edition. Order now and get it in 20-30 business days. See Details

All India - Free Shipping. See Details
Ships to India only.

Buy online using:
- Credit Card (VISA & MasterCard)
- Debit Card or Internet Banking Account (all major Indian Banks accepted)
- Cheque, Demand Draft or Money Order. See Details


Publisher: Mit Press



OR



Book: The Formal Semantics Of Programming Languages: An Introduction
"The Formal Semantics of Programming Languages" provides the basic mathematical techniques necessary for those who are beginning a study of the semantics and logics of programming languages. These techniques will allow students to invent, formalize, and justify rules with which to reason about a variety of programming languages. Although the treatment is elementary, several of the topics covered are drawn from recent research, including the vital area of concurency. The book contains many exercises ranging from simple to miniprojects. Starting with basic set theory, structural operational semantics is introduced as a way to define the meaning of programming languages along with associated proof techniques. Denotational and axiomatic semantics are illustrated on a simple language of while-programs, and fall proofs are given of the equivalence of the operational and denotational semantics and soundness and relative completeness of the axiomatic semantics. A proof of Godel's incompleteness theorem, which emphasizes the impossibility of achieving a fully complete axiomatic semantics, is included. It is supported by an appendix providing an introduction to the theory of computability based on while-programs. Following a presentation of domain theory, the semantics and methods of proof for several functional languages are treated. The simplest language is that of recursion equations with both call-by-value and call-by-name evaluation. This work is extended to lan guages with higher and recursive types, including a treatment of the eager and lazy lambda-calculi. Throughout, the relationship between denotational and operational semantics is stressed, and the proofs of the correspondence betweenthe operation and denotational semantics are provided. The treatment of recursive types - one of the more advanced parts of the book - relies on the use of information systems to represent domains. The book concludes with a chapter on parallel programming languages, accompanied by a discussion of methods for specifying and verifying nondeterministic and parallel programs.
Book Reviews of The Formal Semantics Of Programming Languages: An Introduction
No Reviews Yet! Be the first one to review this book.

Write your own book review for The Formal Semantics Of Programming Languages: An Introduction:
Review Title:
Your Name:

Details of Book: The Formal Semantics Of Programming Languages: An Introduction Book: The Formal Semantics Of Programming Languages: An Introduction
Author: Glynn Winskel
ISBN:

0262731037


ISBN-13:

9780262731034

,

978-0262731034


Binding: Paperback
Publishing Date: 1993/02/05
Publisher: Mit Press
Number of Pages: 384
Language: English
2 States: The Story Of My Marriage by Chetan BhagatFourth book by the bestselling author Chetan Bhagat.
2 States is a story about Krish and Ananya. They are from two different states of India, deeply in love and want to get married. Of course, their parents don’t agree. To convert their love story into a love marriage, the couple have a tough battle in front of them.

Order now at 32% Discount
Books Recently Viewed by You
Gray by Edmund GosseGray by Edmund Gosse
Rs 1313Rs. 12604% off


    Book: The Formal Semantics Of Programming Languages: An Introduction by Glynn Winskel
    ISBN Number: 0262731037, 9780262731034, 978-0262731034