UNIX传奇

UNIX传奇:历史与回忆

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

UNIX的诞生记与发展史,贝尔实验室的幕后故事。

内容简介

本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。

作者简介

作者布莱恩·W. 克尼汉(Brian W. Kernighan),全球知名的计算机先驱,普林斯顿大学计算机科学系教授。曾在贝尔实验室工作超过30年,见证了Unix的诞生。著有《C程序设计语言》《Unix编程环境》《Go程序设计语言》等10多部在计算机领域具有影响力的著作。

章节目录

版权信息

内容提要

版权声明

说 明

推 荐 辞

Unix传奇往事的启示

计算机世界的原力觉醒

见证软件历史丰碑

译 者 序

写给中文版读者的话

前 言

致 谢

第1章 贝尔实验室

1.1 贝尔实验室的物理科学研究

1.2 通信与计算机科学

1.3 结缘贝尔实验室

1.4 办公空间

1.5 137→127→1127→11276

第2章 Unix雏形(1969)

2.1 一点点技术背景知识

2.2 CTSS和Multics

2.3 Unix起源

2.4 何以命名

2.5 肯·汤普森小传

第3章 初版(1971)

3.1 用作专利申请文档工具的Unix

3.2 Unix房间

3.3 Unix程序员手册

3.4 存储略谈

3.5 丹尼斯·里奇小传

第4章 第6版(1975)

4.1 文件系统

4.2 系统调用

4.3 shell

4.4 管道

4.5 grep命令

4.6 正则表达式

4.7 C语言

4.8 软件工具和Ratfor

4.9 道格·麦基尔罗伊小传

第5章 第7版(1976—1979)

5.1 伯恩的shell

5.2 Yacc,Lex,Make

1. Yacc

2. Lex

3. Make

5.3 文档编制

1.早期格式化工具

2. Troff与排版

3. Eqn和其他预处理器

4.与设备无关的Troff

5.图书出版

5.4 sed和awk

1. sed

2. awk

5.5 其他语言

5.6 其他贡献

1.科学计算

2. AT&T的800号码目录

3. UUCP

4.安全

5.硬件

第6章 科研中心之外的传播

6.1 程序员工作台

6.2 高校授权

6.3 用户组和Usenix

6.4 约翰·莱昂斯的评注

6.5 可移植性

第7章 商业化

7.1 剥离

7.2 USL和SVR4

7.3 UNIXTM

7.4 公共关系

第8章 派生物

8.1 伯克利软件发行版

8.2 Unix战争

8.3 Minix和Linux

8.4 Plan 9

8.5 流散

第9章 遗产

9.1 技术方面

9.2 组织

9.3 认可

9.4 历史能重演吗

资料来源

UNIX传奇是2021年由人民邮电出版社出版,作者[美]布莱恩·W.克尼汉(BrianW.Kernighan)。

得书感谢您对《UNIX传奇》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Go语言趣学指南 电子书
Go是谷歌公司为了解决重大问题而设计的一种小型编程语言。完成大型项目需要大型团队,而大型团队中团队成员的经验水平往往各不相同。Go是一种小巧却功能强大的语言,它能够被任何人理解和使用,无论其经验如何。 快速、现代的编程语言能让业余爱好者、初学者和专业人员都受益。你需要的正是这样的语言。本书针对Go语言基础知识提供了实操性的指导,使你能够掌握Go语法,使用类型和函数,探索状态和并发等更重要的概念,并通过大量练习来巩固学到的知识。 本书包括以下内容: ●切片、接口、指针和并发等重要语言概念; ●地鼠太空航行、火星探测器、文本加密以及人类繁衍模拟等7个单元实验; ●无须安装即可在Go Playground中运行的示例。 本书面向所有熟悉计算机编程以及渴望获得这一技能的人。
第一行代码:Android(第3版) 电子书
本书详解Android开发知识,基于Android 10.0、Kotlin编写,适合初学者和进阶开发者。
Vim实用技巧 电子书
Vim编辑器100实用技巧,提高编程效率。
一个64位操作系统的设计与实现 电子书
基于Intel Core i7处理器的64位多核操作系统,引入诸多Linux内核的设计精髓。
透视C#核心技术:系统架构及移动端开发 电子书
本书采用循序渐进的方式讲解C#及其在电商、ERP及手机APP方面的开发技术。