Formal Semantics of Programming Languages 新书_图书内容介绍_剧情呢
剧情呢 国产剧 港剧 泰剧

Formal Semantics of Programming Languages读书介绍

类别 页数 译者 网友评分 年代 出版社
书籍 384页 2020 The MIT Press
定价 出版日期 最近访问 访问指数
USD 55.00 2020-02-20 … 2020-03-08 … 52
主题/类型/题材/标签
程序设计语言,计算机,计算机科学,形式语义,Programming,CS,语义,计算机软件和理论,
作者
Glynn Winskel      ISBN:9780262731034    原作名/别名:《》
内容和作者简介
Formal Semantics of Programming Languages摘要

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 th...

作者简介

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 between the 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.

本书后续版本
未发行或暂未收录
喜欢读〖Formal Semantics of Programming Languages〗的人也喜欢:

  • The Art of Computer Programming, Vol. 1 算法,计算机,programming,Knuth,经典,程序设计,数学,algorithm, 2020-02-20 …
  • The Psychology of Computer Programming programming,计算机,编程,心理学,Weinberg,软件工程心理学,软件工程,Psychology, 2020-02-20 …
  • The Art of Computer Programming, Volume 3 计算机,algorithm,计算机科学,taocp,算法,programming,算法分析,Knuth, 2020-02-20 …
  • The Art of Computer Programming, Volumes 1-3 Boxed 算法,计算机科学,Programming,计算机,经典,Knuth,编程,Algorithm, 2020-02-20 …
  • The Art of Computer Programming, Volume 2 计算机,算法,programming,Knuth,数学,algorithm,英文原版,编程, 2020-02-20 …
  • The Art of Computer Programming, Volume 4, Fascicl 计算机,programming,编程,knuth,经典,算法,计算机程序设计的艺术,计算机科学, 2020-02-20 …
  • The Art of R Programming R,数据分析,Programming,统计,统计学,编程,计算机,编程语言, 2020-02-20 …
  • The Art of Multiprocessor Programming, Revised Rep concurrency,parallel_programming,并行,编程,Parallel,计算机,Programming,阿男, 2020-02-20 …
  • The Implementation of Functional Programming Langu 函数式编程,编译原理,计算机科学,计算机语言,函数式,计算机,fp,Haskell, 2020-02-20 …
  • The Rise and Fall of Languages 语言学,linguistics,类型学,Sprachwissenschaft,Mumm, 2020-02-20 …
  • 友情提示

    剧情呢,免费看分享剧情、挑选影视作品、精选好书简介分享。