UNIX编程艺术(英文版)—典藏原版书苑

UNIX编程艺术(英文版)—典藏原版书苑 - 图书城
作者:
(美)雷蒙德(Raymond,E.S) 著
ISBN:
9787115149862 , 7115149860
出版社:
人民邮电出版社
出版日期:
2006-8-1
定价:
52.00
¥39.00元 去当当网购买
¥39.00元 去卓越网购买 免费配送!
¥45.80元 去蔚蓝网购买
内容提要 :
    本书主要介绍了UNIX系统领域中的设计和开发哲学、思想文化体系、原则与经验,总结了UNIX发展史上成功的经验和失败的教训、经过时间验证的编码策略以及普遍适用的实用工具。本书由著名的UNIX编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年编写而成,汇集了UNIX之父Ken Thompson等13位UNIX先锋的经典评论。本书内容涉及领域文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧,是UNIX领域中一本不朽的经典名著。
编辑推荐 :
这是一本令人愉悦使人着迷的读物,可以教授任何操作系统上的程序员以解决问题的经验。
本书的编写历时5年,作者将其30年中未见纸端的UNⅡX软件工程智慧结晶奉献给读者。作者第一次将软件哲学、设计模式、工具、文化和传统精华展示给读者,这些精华使UNIX成为具有创新意义的软件,并展示了它们如何影响着当今的Linux和开源运动。本书中包含的大量实例都来源于重要的开源项目,通过这些实例,可以教会UNIX和Linux程序员如何使软件更优雅、更可移植、更加长效以及更具可重用性。
本书的读者对象:UNIX资深程序员;有其他操作系统开发经验的C、C++或者Java程序员,需要开发UNIX项目;想学习在UNIX下如何高效设计软件的初中级UNIX程序员;为通用市场或垂直应用准备平台方案或实现策略的系统架构师。
作者简介 :
    Eric S.Raymond从1982年开始从事UNIX开发。作为开源社区文化的倡导者和呼吁者,他在《大教学与市集》中发表了这场运动的宣言,同时他还编辑了《新黑客词典》一书。
目录 :
ⅠContext
1 Phoilosphy:Philosophy Matters
2 History:A Tale of Two Cultures
3 Contrasts:Comparing the Unix Philosophy with others
ⅡDesign
4 Modularity:Keeping It Clean,Keeping it Simple
5 Textuality:Good Protocols Make Good Practice
6 Transparency:Let Threre Be Light
7 Muliprogramming:Separating Processes to Separate Function
8 Minilanguages:Finding a Notation That Sings
9 Generation:Pushing the Specification Level Upwards
10 Configuration:Staring on the Right Foot
11 Interfaces:User-Interface Design Patterns in the Unix Environment
12 Optimization
13 Complexity:As Simple As Possible,but No Simpler
Ⅲ Implementation
14 Languages:To C or Not To C?
15 Tools:The Tactics of Development
16 Reuse:On Not Reinventing the Wheel
Ⅳ Community
17 Portability:Software Portability and Keeping Up Standards
18 Documentation:Explaining Your Code to a Web-Centric World
19 Open Source:Programming in the New Unix Community
20 Futures:Dangers and Opportunities
A Glossary of Abbreviations
B References
C Contributors
D Rootless Root:The Unix Koans of Master Foo
Colophon
Index
前言:
知识和技能有很大不同,知识可以让你去做正确的事,可以判断该做什么,而技能可以让你不假思索地完成正确的事。. 这本书包含了许多与“知识”相关的内容,但更注重“技能”。你将从书中学到那些Unix专家们都不自知的Unix开发知识。与其他Unix图书相比,本书较少着力于技术,而是更多地涉足“共享文化”:外在的和内含的文化,自觉的和不自觉的传统。这不是一本讲“How-to”的书,而是一本讲“Why-to”的书。 了解“Why-to”有很实际的意义,有太多设计不良的软件:代码冗长,难于维护、移植和扩展——这些都是蹩脚设计的问题所在。希望本书的读者能够体会到Unix教给我们的优秀设计。 本书分为场景、设计、工具和社群4个部分..
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800