# 进一步阅读

关于计算机史前时期，不列颠百科全书中关于计算和各位个人（例如 Babbage、Hollerith、Leibniz、Napier、Newton、Pascal）的文章非常出色。对于 1960 年之前的时期，Robert Sobel 的 *IBM Colossus in Transition* （Times Books，1981 年）和 B.V. Bowden 主编的 *Faster than Thought* （Pitman，1953 年）也很优秀。MIT Press 还出版了几部引人入胜的回忆录：Pugh 的 *Memories That Shaped an Industry* （1984 年）、Maurice Wilkes 的 *Memoirs of a Computer Pioneer* （1985 年）、Bashe 等人的 *IBM's Early Computers* （1986 年）和 Lundstrom 的 *A Few Good Men from Univac* （1987 年）是最著名的。在法语著作中，Rene Moreau 的 *Ainsi naquit l'informatique* （Bordas，1981 年）对于 1963 年之前的时期尤其优秀。关于 Unix 的直接前身，推荐 F. J. Corbato 关于 CTSS 的简短著作（MIT Press，1963 年）和 Organick 的 *The Multics System* （MIT Press，1972 年）。Metropolis、Howlett 和 Rota 主编的 *A History of Computing in the Twentieth Century* （Academic Press，1985 年）\[基于 1976 年会议]，遗憾的是更多是承诺而非实际内容。

关于硬件架构的简要概述，请参见 Baron 和 Higbie 的 *Computer Architecture* （Addison-Wesley，1992 年）；配套的案例研究卷非常实用。

正如前文所述，关于 Unix 的第一篇文章是 Ritchie 和 Thompson 在 1973 年提交的论文修订版，于 1974 年 7 月发表在 CACM。1977 年，John Lions 出版了 *UNIX Operating System Source Code Level Six* 及其配套的 *A Commentary on the UNIX Operating System* 。他的 *Experiences with the UNIX Time-Sharing System* 发表于 1979 年的 Software-Practice and Experience。与此同时， *Bell System Technical Journal* 发布了期待已久的 Unix 专刊：共 21 篇具有真正价值和重要性的文章（第 57 卷，第 6 期，第 2 部分；该期刊于 1987 年由 Prentice Hall 重新印刷）。

商业 Unix 出版始于 Richard L. Gautier 那本非常不充分的 *Using the Unix System* （Reston Publishing Company，1981），该书基于 Version 7。次年，Rebecca Thomas 和 Jean Yates 的 *User Guide to the UNIX System* （Osborne McGraw-Hill，1982）问世。相比 Gautier 的书，这本书有了巨大改进，尽管其中仍包含大量错误。这些错误大部分在第二版（1985）中得到了纠正。1983 年，McGilton 和 Morgan 的 *Introducing the UNIX System* （McGraw-Hill）以及 S.R. Bourne 出色的 *The UNIX System* （Addison-Wesley）也相继出版。但 Unix 出版的爆发是在 1984 年——那股熔岩流至今尚未平息。

Kernighan 和 Pike 的 *The UNIX Programming Environment* （Prentice Hall）、Kochan 和 Wood 的 *Exploring the UNIX System* （Hayden）、以及 Sobell 的 *Practical Guide to the UNIX System* （Benjamin/Cummings）只是一个开始。第一批书籍也开始出现在英国：Chris Miller 和 Roger Boyle 的 *Unix for Users* （Blackwell）、A.N. Walker 的 *The UNIX Environment* （Wiley）以及 P.J. Brown 的非常出色的 *Starting with UNIX* （Addison-Wesley）是开端。1984 年 10 月，新命名的 AT\&T Bell Laboratories Technical Journal（原 BSTJ）出版了第二期 Unix 专刊（第 63 卷，第 8 期）。回想起 Ken Thompson 关于“早期”年份中使用的 Unix 系统数量的各种声明，Robert L. Martin（当时计算机系统软件部门执行董事）在“前言”中提到的“目前大约有 100,000 个 UNIX 系统在运行”这句话，正是 Unix 书籍大量出现的关键。拥有数十万潜在买家，出版商们纷纷抢占市场，填补这片被认为的空白。

过去十年里，出版激增，试图枚举已变得荒谬。然而，有几本书值得特别指出：Maurice J. Bach 的 *The Design of the UNIX Operating System* （Prentice Hall，1986），关于 SVR2；Sam Leffler、Kirk McKusick、Michael Karels 和 John Quarterman 的 *The Design and Implementation of the 4.3BSD UNIX Operating System* （Addison-Wesley，1989）；以及 Andy Tanenbaum 的 *Operating Systems: Design and Implementation* （Prentice-Hall，1987），这些书在技术层面上具有重要意义；还有 Harley Hahn 的 *A Student's Guide to UNIX* （McGraw-Hill，1993），适合学习者使用。

编程语言的早期历史在 Jean Sammet 的 *Programming Languages: History and Fundamentals* （Prentice-Hall，1969）以及 Richard L. Wexelblat 主编的 *History of Programming Languages* （Academic Press，1981）中有所描绘（该书为 ACM 1978 年 6 月 1 日至 3 日编程语言历史会议的论文集）。1993 年在马萨诸塞州剑桥举行的 HOPL 会议论文集在 1994 年 1 月尚未发布。

Kernighan 和 Ritchie 的《C 程序设计语言》（Prentice-Hall，1978）依然是一部清晰且内容丰富的著作；修订的第二版（1988）符合 ANSI C 标准。Aho、Weinberger 和 Kernighan 合著的 *The awk Programming Language* （Addison-Wesley，1988）对该语言的介绍也非常出色。

Kernighan 和 Plauger 的 *Software Tools* （Addison-Wesley，1976）在学习如何编写优质程序方面无可匹敌。目前尚无网络历史相关著作。John Quarterman 的 *The Matrix* （Digital Press，1990）仍是最好的资料来源，尽管相关信息散布在整本书中。

登录刊物、 *UKUUG* 和 *AUUG* 通讯，以及 USENIX、AUUG、UKUUG 和 EUUG（EurOpen）的会议论文数量众多，难以一一列举。季度刊物 *Computing Systems* 中有许多关于 Unix 和类 Unix 系统的有趣文章，涵盖了 Amoeba、Chorus、Dune、Sprite 和 Clouds。最后，1985 年 1 月的 *UNIX Review* （第 3 卷，第 1 期）刊载了多篇关于 Unix 历史的有趣且有价值的文章。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.bsdcn.org/unix-si-fen-zhi-yi-shi-ji/luo-mu/book.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
