微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

228

电子书-程序设计语言的实践基础(英)

# 计算机 # 计算机科学 # 编程语言理论 大小:5.95M | 页数:514 | 上架时间:2022-02-26 | 语言:英文

电子书-程序设计语言的实践基础(英).pdf

电子书-程序设计语言的实践基础(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-02-26

摘要:

This text develops a comprehensive theory of programming languages based on type systems and structural operational semantics. Language concepts are precisely defined by their static and dynamic semantics, presenting the essential tools both intuitively and rigorously while relying on only elementary mathematics. These tools are used to analyze and prove properties of languages and provide the framework for combining and comparing language features. The broad range of concepts includes fundamental data types such as sums and products, polymorphic and abstract types, dynamic typing, dynamic dispatch, subtyping and refinement types, symbols and dynamic classification, parallelism and cost semantics, and concurrency and distribution. The methods are directly applicable to language implementation, to the development of logics for reasoning about programs, and to the formal verification language properties such as type safety. This thoroughly revised second edition includes exercises at the end of nearly every chapter and a new chapter on type refinements.

这篇文章在类型系统和结构性操作语义的基础上发展了一套全面的编程语言理论。语言概念由其静态和动态语义精确定义,在只依赖基本数学的情况下,直观和严格地介绍了基本工具。这些工具被用来分析和证明语言的属性,并为组合和比较语言特征提供框架。广泛的概念包括基本数据类型,如和与积,多态和抽象类型,动态类型,动态调度,子类型和细化类型,符号和动态分类,并行和成本语义,以及并发和分布。这些方法直接适用于语言的实现,用于推理程序的逻辑学的发展,以及形式化验证语言的属性,如类型安全。这个彻底修订的第二版包括几乎每一章末尾的练习和关于类型细化的新章节。

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(161)

下载

(4)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1