TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
Formal Semantics ─ An Introduction
79折

Formal Semantics ─ An Introduction

商品資訊

定價
:NT$ 4800 元
優惠價
793792
絕版無法訂購
相關商品
商品簡介
作者簡介

商品簡介

The Formal Semantics of Programming Languages provides the basic mathematicaltechniques necessary for those who are beginning a study of the semantics and logics of programminglanguages. These techniques will allow students to invent, formalize, and justify rules with whichto reason about a variety of programming languages. Although the treatment is elementary, several ofthe topics covered are drawn from recent research, including the vital area of concurency. The bookcontains 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 programminglanguages along with associated proof techniques. Denotational and axiomatic semantics areillustrated on a simple language of while-programs, and fall proofs are given of the equivalence ofthe operational and denotational semantics and soundness and relative completeness of the axiomaticsemantics. A proof of Godel's incompleteness theorem, which emphasizes the impossibility ofachieving a fully complete axiomatic semantics, is included. It is supported by an appendixproviding an introduction to the theory of computability based on while-programs.Following apresentation of domain theory, the semantics and methods of proof for several functional languagesare treated. The simplest language is that of recursion equations with both call-by-value andcall-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 betweendenotational and operational semantics is stressed, and the proofs of the correspondence between theoperation and denotational semantics are provided. The treatment of recursive types - one of themore advanced parts of the book - relies on the use of information systems to represent domains. Thebook concludes with a chapter on parallel programming languages, accompanied by a discussion ofmethods for specifying and verifying nondeterministic and parallel programs.

作者簡介

Glynn Winskel is Professor of Computer Science at the University of Aarhus, Denmark.

您曾經瀏覽過的商品

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:79 3792
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區