当前位置:首页>正文

UNIX编程艺术(英文版)—典藏原版书苑 在线 免费 umd 下载 txt pdf mobi pmlz

免费下载书籍地址:PDF下载地址

精美图片

UNIX编程艺术(英文版)—典藏原版书苑书籍详细信息

  • ISBN:9787115149862
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2006-08
  • 页数:525
  • 价格:41.10
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

本书主要介绍了UNIX系统领域中的设计和开发哲学、思想文化体系、原则与经验,总结了UNIX发展史上成功的经验和失败的教训、经过时间验证的编码策略以及普遍适用的实用工具。本书由著名的UNIX编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年编写而成,汇集了UNIX之父Ken Thompson等13位UNIX先锋的经典评论。本书内容涉及领域文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧,是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

作者介绍:

Eric S.Raymond从1982年开始从事UNIX开发。作为开源社区文化的倡导者和呼吁者,他在《大教学与市集》中发表了这场运动的宣言,同时他还编辑了《新黑客词典》一书。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

暂无相关书籍摘录,正在全力查找中!

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:UNIX编程艺术(英文版)—典藏原版书苑在线阅读

在线听书地址:UNIX编程艺术(英文版)—典藏原版书苑在线收听

在线购买地址:UNIX编程艺术(英文版)—典藏原版书苑在线购买

原文赏析:

模块化代码的首要特质就是封装。封装良好的模块不会过多向外部披露自身的细节,不会直接调用其他模块的实现代码,也不会胡乱共享全局数据。模块之间通过应用程序变成接口(API)——一组严密、定义良好的程序调用和数据结构来通信。这就是模块化原则的内容。

有一种很好的方式来验证API是否设计良好:如果是这用纯人类语言描述设计(不许摘录任何源代码),能否把事情说清楚?养成在编码前为API编写一段非正式书面描述的习惯,是一个非常好的办法。实际上,一些最有能力的开发者,一开始总是定义接口,然后编写解药的注释,对其进行描述,最后才编写代码——因为编写注释的过程就是阐明了代码必须要到的目的。这种描述能够帮助你组织思路,本身就是十分有用的模块说明,而且,最终要可能还想把这些说明做成路标文档,方便以后的人阅读代码。


不要重复自身(Don't Repeat Yourself),意思是说:任何一个知识点在系统内都应当有一个唯一、明确、权威的表述。在本书中,我们更愿意根据Brain Kernighan的建议,把这个远程称为“真理的单点性(Single Point Of Truth)“或者SPOT原则

数据结构也存在类似的SPOT原则:”无垃圾,无混淆(No junk, no confusion)“。”无垃圾“是说数据结构(模型)应该最小化,比如不要让数据结构太通用,居然还能表示不可能存在的情况。”无混淆“是指在真实世界中绝对明确清晰的状态在模型中也应该同样明确清晰。简言之,SPOT原则就是提倡寻找一种数据结构,使得模型中状态跟真实世界系统的状态能够一一对应。


我们将使用五种度量标准对接口风格进行分类:简洁、表现力、易用、透明和脚本化能力。

程序接口的简洁是指一个事务处理需要的动作时间及复杂度有较低的上限(可以用击键量、鼠标手势量和需要多少秒的注意力来衡量)。简洁的接口会以相对较少的比特或状态变化包装更多的作用效果。

接口具有表现力是指接口可以触发相当广泛的行为。最具表现力的接口可以是启动程序设计者没有预见的行为组合,并仍然给予用户有用和一致的结果。

接口易用性同接口要求要求用户记忆的东西成反比——为了使用接口,用户需要特别记忆多少东西(命令,鼠标手势,原语概念)。编程语言的记忆负荷愈高、易用性愈低;菜单和屏幕上标记良好的按钮就较为简单。

接口透明度是用户在使用接口时,几乎没有什么问题、数据或程序的相关状态需要记忆。一个高度透明的接口,对于用户动作的效果,能够自然的给出中间结果、有用反馈和错误通知。所谓的所见即所得(WYSIWYG, what you see is what you get)的接口是图将透明度做到极致,但有时适得其反——尤其是对于定义域视图过度简化时。

相关的可显性概念同样适用于接口设计。一个可显的接口向用户伸出学习援手,比如指向上下文帮助的提示消息,或是一个说明性的弹出式气球。尽可能对于可显性,将要支持的不同接口风格的实现可能大有不同,但是所能够获得的可显程度大部分独立与接口风格。由此,在本章的讨论中,我们并不把可显性作为衡量标准。


同其它美学形式一样,我们需要注意何时设计上的简约已经不再是有价值的自律形式,而开始成为一件伪装的苦行僧外衣——一种实际上把美德作为借口来敷衍工作的纵容方式。


这些富有哲理的原则决不是模糊笼统的泛泛之谈。在Unix世界中,这些原则都是直接源于实践,并形成了具体的规定,我们已经在上文中阐述了一些。以下例举的只是部分内容:

1、只要可行,一切都应该做成与来源和目标无关的顾虑器。

2、数据流应尽可能文本化(这样可以使用标准工具来查看和过滤)。

3、数据库部署和应用协议应该尽可能文本化(让人可以阅读和编辑)。

4、复杂的前端(用户界面)和后端应该泾渭分明。

5、如果可能,用C编写前,先用解释性语言搭建原型。

6、当且仅当只用一门语言编程会提高程序复杂度时,混用语言编程才比单一语言编程来得好。

7、宽收严发(对接收的东西要包容,对输出的东西要严格)。

8、过滤时,不要丢弃的信息决不丢。

9、小就是美,在确保完成任务的基础上,程序功能尽可能少。


要良好的运用Unix哲学,你就应该不断地追求卓越。你必须相信,软件设计是一门技艺,值得你付出所有的智慧、创造力和激情。否则,你的视线就不会超越那些简单、老套的设计和实现;你就会在应该思考的时候急急忙忙跑去编程。你就会在该无情删繁就简的时候反而把问题复杂化——然后你还会反过来奇怪你的代码怎么会那么臃肿、那么难以调试。

其它内容:

书籍介绍

《UNIX编程艺术》(英文版)内容涉及领域文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧,是UNIX领域中一本不朽的经典名著。

书籍真实打分

故事情节:7分

人物塑造:9分

主题深度:3分

文字风格:4分

语言运用:8分

文笔流畅:5分

思想传递:7分

知识深度:8分

知识广度:9分

实用性:5分

章节划分:6分

结构布局:7分

新颖与独特:6分

情感共鸣:6分

引人入胜:8分

现实相关:8分

沉浸感:5分

事实准确性:7分

文化贡献:3分

网站评分

书籍多样性:6分

书籍信息完全性:4分

网站更新速度:8分

使用便利性:7分

书籍清晰度:9分

书籍格式兼容性:9分

是否包含广告:5分

加载速度:5分

安全性:8分

稳定性:3分

搜索功能:6分

下载便捷性:3分

下载点评

  • 推荐购买(460+)
  • 藏书馆(381+)
  • 可以购买(448+)
  • 赞(356+)
  • 书籍完整(502+)
  • 中评多(232+)
  • 还行吧(125+)
  • 值得购买(185+)

下载评价

网友 益***琴:好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

网友 印***文:我很喜欢这种风格样式。

网友 谭***然:如果不要钱就好了

网友 步***青:。。。。。好

网友 隗***杉:挺好的,还好看!支持!快下载吧!

网友 国***舒:中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

网友 蓬***之:好棒good

网友 扈***洁:还不错啊,挺好

网友 戈***玉:特别棒

网友 焦***山:不错。。。。。

网友 宫***凡:一般般,只能说收费的比免费的强不少。

版权声明

1本文:UNIX编程艺术(英文版)—典藏原版书苑转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 2022学法大视野人教版高中历史必修上册中外历史纲要练习测试课时作业同步教材导学答案解析精讲精练精析高二年级学生用书 在线 免费 umd 下载 txt pdf mobi pmlz
  • 从农业1.0到农业4.0 在线 免费 umd 下载 txt pdf mobi pmlz
  • 【任选5本】正版现货 斗罗大陆4终极斗罗全套1-30册 斗罗大陆系列第四部唐家三少玄幻奇幻小说畅销书唐门英雄传终极斗罗 在线 免费 umd 下载 txt pdf mobi pmlz
  • 工程造价计价与控制专项突破 在线 免费 umd 下载 txt pdf mobi pmlz
  • 言语理解与表达(十年真题分析与题解新版) 在线 免费 umd 下载 txt pdf mobi pmlz
  • 反不正当竞争纠纷案件法官点评(知识产权纠纷案件法官点评丛书) 在线 免费 umd 下载 txt pdf mobi pmlz
  • 三坊七巷风云 在线 免费 umd 下载 txt pdf mobi pmlz
  • 做好的员工 杨新志 编著 企业管理出版社【正版】 在线 免费 umd 下载 txt pdf mobi pmlz
  • 安妮日记(全译本)/小书虫读经典 在线 免费 umd 下载 txt pdf mobi pmlz
  • (2CD)英文儿歌&童谣3/BEST 144全球最佳经典 在线 免费 umd 下载 txt pdf mobi pmlz