分类:编程开发
语言:简体中文
大小:未知
发布时间:13-04-12
内容简介:《编程之魂:与27位编程语言创始人对话》是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,《编程之魂:与27位编程语言创始人对话》会对你大有帮助。学习网www.minxue.net下载地址分流地址:[O'Reilly:编程之魂:与27位编程语言创始人对话].(Faderico Biancuzzi).闫怀志.扫描版.pdf内容截图:
推荐序前言1 C++Bjarne Stroustrup1.1 设计决策1.2 使用语言1.3 OOP和并发1.4 关于未来1.5 有关教学2 PythonGuido van Rossum2.1 Python方式2.2 优秀的程序员2.3 多种Python2.4 权宜之计和经验3 APLAdin Falkoff3.1 纸笔方式3.2 基本原理3.3 并行3.4 遗留4 ForthChuck Moore4.1 Forth语言与语言设计4.2 硬件4.3 应用程序设计5 BASICTom Kurtz5.1 BASIC背后的目标5.2 编译器设计5.3 语言和编程实践5.4 语言设计5.5 工作目标6 AWKAl Aho6.1 算法生命周期6.2 语言设计6.3 Unix及其文化6.4 文档的作用6.5 计算机科学6.6 培育小语言6.7 设计一种新语言6.8 遗留文化6.9 变革性技术6.10 改变世界的“位”6.11 理论和实践6.12 等待突破6.13 通过实例来编程7 LuaLuiz Henrique de Figueiredo and Roberto Ierusalimschy7.1 脚本的功能7.2 经验7.3 语言设计8 HaskellSimon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes8.1 功能性团队8.2 函数式编程之路8.3 Haskell语言8.4 传播(函数式)教育8.5 形式体系和发展9 MLRobin Milner9.1 可靠性定理9.2 意义理论(译注)9.3 超越信息学10 SQLDon Chamberlin10.1 一篇开创性的有重大影响的根本性的论文10.2 语言10.3 反馈和演进10.4 XQuery和XML11 Objective-CBrad Cox and Tom Love11.1 Objective-C工程11.2 培育一种语言11.3 教育和培训11.4 项目管理和遗留软件11.5 Objective-C和其它语言11.6 组件、沙子和砖11.7 作为经济现象的质量11.8 教育12 JavaJames Gosling12.1 功能或者简单性12.2 品味的问题12.3 并发性12.4 设计一种语言12.5 反馈循环13 C#Anders Hejlsberg13.1 语言和设计13.2 培育一种语言13.3 C# 23813.4 计算机科学的未来14 UMLIvar Jacobson, James Rumbaugh, and Grady Booch14.1 学习和教学14.2 人们的角色14.3 UML14.4 知识14.5 作好变革准备14.6 使用UML14.7 层和语言14.8 一点可复用性14.9 对称关系14.10 UML14.11 语言设计14.12 培训开发者14.13 创新、改进和模式15 PerlLarry Wall15.1 革命性的语言15.2 语言15.3 社区15.4 改进和革命16 PostScriptCharles Geschke and John Warnock16.1 为永恒而设计16.2 研究和教育16.3 长寿命接口16.4 标准愿望17 EiffelBertrand Meyer17.1 一个充满灵感的下午17.2 可复用性和泛型17.3 校对语言17.4 管理成长和演进后记受访嘉宾索引
...