Denotational Semantics 在线电子书 图书标签: Semantics 逻辑 语言 语义 形式化 pl cs581
发表于2024-11-22
Denotational Semantics 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
有点老了。。。比较传统的domain theory处理recursive的介绍
评分有点老了。。。比较传统的domain theory处理recursive的介绍
评分有点老了。。。比较传统的domain theory处理recursive的介绍
评分有点老了。。。比较传统的domain theory处理recursive的介绍
评分有点老了。。。比较传统的domain theory处理recursive的介绍
Dave Schmidt
Professor Emeritus
Ph.D. 1981, Kansas State University
Post-doctoral fellow, 1982-83, Edinburgh University
Visiting Positions:
École Polytechnique, Palaiseau, 2003-04
IRISA, Rennes, France, 2004
École Normale Superieure d'Ulm, Paris, 1998 and 2006
Aarhus University, Denmark, 1997
University of Glasgow, Scotland, 1989 and 1995
University of Copenhagen, Denmark, 1987 and 1993
Edinburgh University, Scotland, 1991 and 1992
Research
Static analysis, abstract interpretation, denotational semantics.
Selected Publications
Schmidt, D.A. The Structure of Typed Programming Languages. MIT Press, Cambridge, MA, 367 pages, 1994.
Schmidt, D.A. Denotational Semantics: A Methodology for Language Development. Allyn and Bacon, Inc., Boston, MA, 331 pages, 1986.
See also http://people.cis.ksu.edu/~schmidt/papers/home.html
Denotational semantics is a methodology for giving mathematical meaning to programming languages and systems. It was developed by Christopher Strachey’s Programming Research Group at Oxford University in the 1960s. The method combines mathematical rigor, due to the work of Dana Scott, with notational elegance, due to Strachey. Originally used as an analysis tool, denotational semantics has grown in use as a tool for language design and implementation.
This book was written to make denotational semantics accessible to a wider audience and to update existing texts in the area. I have presented the topic from an engineering viewpoint, emphasizing the descriptional and implementational aspects. The relevant mathematics is also included, for it gives rigor and validity to the method and provides a foundation for further research.
The book is intended as a tutorial for computing professionals and as a text for university courses at the upper undergraduate or beginning graduate level. The reader should be acquainted with discrete structures and one or more general purpose programming languages. Experience with an applicative-style language such as LISP, ML, or Scheme is also helpful.
评分
评分
评分
评分
Denotational Semantics 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024