UNIX程序设计艺术:学问与技术的结合,UNIX开发好设计的必要性。

版权申诉
0 下载量 159 浏览量 更新于2024-03-01 收藏 98KB DOC 举报
UNIX程序设计艺术.doc是一本关于UNIX系统和UNIX程序设计的重要著作。本书以引言的方式将读者带入了UNIX系统的世界,将UNIX系统比喻为一口口述的历史,展现了UNIX系统的独特魅力和历史意义。作者在引言中引用了Neal Stephenson的话语,强调了学问和专门技术之间的重要区别。学问能够让人推演出正确的事情,而专门技术则构成了一种习惯性思维,几乎不需要有意识地去思考。本书中旨在教授读者UNIX专家所知道的UNIX开发相关的知识,而不是意识到他们所知道的。因此,与大部分UNIX书籍不同,该书更注重共享的文化和传统,以及对技术的理解和探索。本书不是一本“怎样去做”的书,而是一本“为什么这样做”的书,意图在于强调好的设计的重要性。因为太多的软件遭受了膨胀和维护困难,而糟糕的设计是造成这些问题的根源。作者希望通过本书的阅读,读者能够学习到UNIX系统中关于好的设计方面的东西。 本书从内容上分为四个部分:背景,设计,工具集,和社区。第一部分(背景)介绍了UNIX系统的哲学和历史,帮助读者建立起对UNIX系统的基础和激励。第二部分(设计)则展开了UNIX系统的设计相关内容,探讨了UNIX系统中的重要设计原则、设计模式和设计方法,旨在帮助读者了解UNIX系统的设计思想和方法,并在实际开发中加以应用。第三部分(工具集)介绍了UNIX系统中的各种工具,包括编程工具、调试工具、性能分析工具等,以及如何使用这些工具来提高UNIX程序的开发效率和质量。第四部分(社区) 则讨论了UNIX社区的重要性和影响,以及如何参与到UNIX社区中,并从中获益。 总的来说,UNIX程序设计艺术.doc是一本非常重要的UNIX开发方面的著作,它深入浅出地介绍了UNIX系统及其程序设计相关的重要知识和技术,适合对UNIX开发感兴趣的读者阅读学习。通过本书的阅读,读者能够深入了解UNIX系统的设计哲学和历史,理解UNIX系统的设计原则和方法,并掌握UNIX系统中各种重要的工具和技术,从而能够更加高效地进行UNIX程序的设计和开发工作。