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〗的人也喜欢:

  • Essentials of Programming Languages 编程,Programming,计算机,计算机科学,Scheme,language,Lisp,编译&体系结构, 2020-02-20 …
  • Essentials of Programming Languages, 3rd Edition 编程语言,计算机科学,Programming,计算机,ProgramLanguages,scheme,编程,编译原理, 2020-02-20 …
  • Foundations for Programming Languages 程序设计语言理论,Programming,计算机科学,PL,程序语义,lambda,程序设计,编译原理, 2020-02-20 …
  • Programming Languages 计算机科学,程序设计,programming-paradigm,programming, 2020-02-20 …
  • Formal Semantics of Programming Languages 程序设计语言,计算机,计算机科学,形式语义,Programming,CS,语义,计算机软件和理论, 2020-02-20 …
  • Concepts of Programming Languages 计算机科学,Programming,Languages,计算机,编程语言理论,编程,程序设计,编程语言, 2020-02-20 …
  • An Introduction to Formal Languages and Automata, 编程,cs,计算机科学,英文原版,算法,数学,computation,CS, 2020-02-20 …
  • Introduction to Formal Languages, Automata Theory  2020-02-20 …
  • The Implementation of Functional Programming Langu 函数式编程,编译原理,计算机科学,计算机语言,函数式,计算机,fp,Haskell, 2020-02-20 …
  • An Introduction to Formal Languages and Automata 计算机,经典,形式化语言,专业,Language,Compiler, 2020-02-20 …
  • 友情提示

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