编程之魂
编程之魂封面图

编程之魂

(美) 比安库齐, (美) 沃登, 编

出版社:电子工业出版社

年代:2010

定价:59.8

书籍简介:

本书是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,本书会对你大有帮助。

作者介绍:

Federico Biancuzzi,是位自由职业采访者(freelance interviewer),他的采访在ONLamp、NewsForge、TheRegister、ArsTechniea等很多网站上在线出版。   Shane Warden,是位对编程语言设计和虚拟机感兴趣的自由软件开发者。他在业余时间经营独立出版商Onyx Neon。Press的小说分部。他是《The Art 0f Agile:Development》(O’Reilly)的合著者。

书籍目录:

推荐序

前言

1 C++

Bjarne Stroustrup

1.1 设计决策

1.2 使用语言

1.3 OOP和并发

1.4 关于未来

1.5 有关教学

2 Python

Guido van Rossum

2.1 Python方式

2.2 优秀的程序员

2.3 多种Python

2.4 权宜之计和经验

3 APL

Adin Falkoff

3.1 纸笔方式

3.2 基本原理

3.3 并行

3.4 遗留

4 Forth

Chuck Moore

4.1 Forth语言与语言设计

4.2 硬件

4.3 应用程序设计

5 BASIC

Tom Kurtz

5.1 BASIC背后的目标

5.2 编译器设计

5.3 语言和编程实践

5.4 语言设计

5.5 工作目标

6 AWK

Al Aho

6.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 Lua

Luiz Henrique de Figueiredo and Roberto Ierusalimschy

7.1 脚本的功能

7.2 经验

7.3 语言设计

8 Haskell

Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes

8.1 功能性团队

8.2 函数式编程之路

8.3 Haskell语言

8.4 传播(函数式)教育

8.5 形式体系和发展

9 ML

Robin Milner

9.1 可靠性定理

9.2 意义理论(译注)

9.3 超越信息学

10 SQL

Don Chamberlin

10.1 一篇开创性的有重大影响的根本性的论文

10.2 语言

10.3 反馈和演进

10.4 XQuery和XML

11 Objective-C

Brad Cox and Tom Love

11.1 Objective-C工程

11.2 培育一种语言

11.3 教育和培训

11.4 项目管理和遗留软件

11.5 Objective-C和其它语言

11.6 组件、沙子和砖

11.7 作为经济现象的质量

11.8 教育

12 Java

James Gosling

12.1 功能或者简单性

12.2 品味的问题

12.3 并发性

12.4 设计一种语言

12.5 反馈循环

13 C#

Anders Hejlsberg

13.1 语言和设计

13.2 培育一种语言

13.3 C# 238

13.4 计算机科学的未来

14 UML

Ivar Jacobson, James Rumbaugh, and Grady Booch

14.1 学习和教学

14.2 人们的角色

14.3 UML

14.4 知识

14.5 作好变革准备

14.6 使用UML

14.7 层和语言

14.8 一点可复用性

14.9 对称关系

14.10 UML

14.11 语言设计

14.12 培训开发者

14.13 创新、改进和模式

15 Perl

Larry Wall

15.1 革命性的语言

15.2 语言

15.3 社区

15.4 改进和革命

16 PostScript

Charles Geschke and John Warnock

16.1 为永恒而设计

16.2 研究和教育

16.3 长寿命接口

16.4 标准愿望

17 Eiffel

Bertrand Meyer

17.1 一个充满灵感的下午

17.2 可复用性和泛型

17.3 校对语言

17.4 管理成长和演进

后记

受访嘉宾

索引

内容摘要:

《编程之魂:与27位编程语言创始人对话》是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,《编程之魂:与27位编程语言创始人对话》会对你大有帮助。

编辑推荐:

Adin D.Falkoff:APL;Thomas E.Kurtz:BASlC;Charles H.Moore:FORTH;Robin Milner:ML. ;Donald D.Chamberlin:SQL;Alfred Aho.Peter Weinberger DBrian Kernighan:AWK;Charles Geschke和lJohn Warnock:PostScript;Biarne Stroustrup:C++;Bertrand Meyer:Eiffel;Brad Cox and T0m Love:Objective·C;Larrv Wall:Perl;Simon Peyton Jones,Paul Hudak,Philip Wadlerl:]John Hughes:Haskell;Guido van Rossum:python;Luiz Henrique de Figueiredot和Roberto lerusalimschy:Lua;James Goslinq:Java;Grady Booch.Ivar Jacobson31:1James Rumbaugh:UML;Anders Hejlsberg:Delphi的发明者和C#的主要开发者。
  《编程之魂》采访了数位极具影响力的编程语言创建者。在这本独一无二的采访集中,您会了解具体设计决策的过程,包括这些前辈必须作出的折中平衡,以及他们的经历对于今天编程的影响。受访嘉宾包括:如果您对那些具有远见卓识并为计算机行业的发展殚精竭虑的人感兴趣,您会发现《编程之魂》有着无穷的魅力。

书籍规格:

书籍详细信息
书名编程之魂站内查询相似图书
9787121104985
如需购买下载《编程之魂》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)59.8语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

编程之魂是电子工业出版社于2010.4出版的中图分类号为 TP312 的主题关于 程序语言 的书籍。