龙:一种未明的动物(增订本)

龙:一种未明的动物(增订本)

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 龙:一种未明的动物(增订本)
    一笑而过
    推荐

    读起来挺轻松的,里面的一些原则还得多实践,可能是境界不够,很多章节读的不是很懂,工作一段时间后再回来看看吧

  • 龙:一种未明的动物(增订本)
    Dahlia
    推荐

    看过最有趣的一本技术题材的书籍!和《JavaScript高级程序设计》的作者Zakas那种“客观地表述的细节,却不进行任何评判”的表达方式不同,Raymond用了大量主观的表述来将Unix的发展史向我们娓娓道来,通过Raymond的视角,带领读者走过那不曾经历的时光,商业上的纷争,源码的开放与封闭,Unix的分裂再统一。再看今天的技术局面和历史如此的相似,相似的成功,相似的失败,不断上演着。所以与其说这本书是技术书,不如说这是一本技术史书,以史为鉴,可以知兴替!

  • 龙:一种未明的动物(增订本)
    刘丹
    推荐

    非常值得一读,大师级作品,很多思想对今天的工作仍有指导意义。

  • 龙:一种未明的动物(增订本)
    青阳
    推荐

    美是抵御复杂的最后武器。 这本书把开源世界和UNIX的方方面面都介绍了一通,现在读还是收获很大,是哲学也算指导理论。 不要过早优化,多设计可读的文件数据而不是二进制文件,Unix本质就是一个分时系统,反对线程池的过度使用,加载指令比执行指令耗时的多。 还有很多API的接口都会在实现难度和易用性之间平衡,很经典的一个是系统中断。 还有很支持非C的解释性语言做开发,因为io和网络往往是限制程序效率的原因,而非CPU。 但作者明显是个Emacs粉,夹杂私活,作为vim拥护者,我对你给不到好评。

  • 龙:一种未明的动物(增订本)
    推荐

    引用书中读者序,作者所讲的 UNIX 的核心思想是:模块化、透明性和机制与策略的分离。模块化是从运行的角度来看的,一个程序就是一个模块,它靠OS的MMU 来独立化,但可以有效地通过各种手段来通信。透明性是指通信协议都尽量文本化,通过文本输入和输出,TCP/IP通信也尽量以HTTP等的模式来进行,仅在为性能做优化时使用二进制数据,这使得程序的动作很透明,可以知道程序在做些什么。机制与策略的分离就是把算法实现尽量做成库,而与交互有关的都进行封装或用脚本来驱动,更高的就是GUI的整合形成解决方案。另外一个很重要的思想是编程时要以数据来驱动,数据可以帮助查看程序状态,方便调试,方便理解。 作者还强调,UNIX下的编程文化是一种轻松的编程文化

  • 龙:一种未明的动物(增订本)
    手艺人
    推荐

    经典书籍值得反复阅读,每个阶段读本书带来的价值是不一样的,比如书中的1.6.7透明性原则:设计要可见,以便审查和调试。之前读可能就是一段文字,匆匆看完没有任何感想。经历过没有遵守该原则带来的价教训之后,读到这个原则的时候读的就是经验,而不是所谓的文字。

  • 龙:一种未明的动物(增订本)
    阿超Shaun
    推荐

    Unix非源码,非名称,非思想,非实物。 Unix恒变又不变。 Unix传统是简单和空。 Unix以自然法则前行,在程序员手中,吸纳各种优良设计,与之竞争的软件最终必与之相像。

  • 龙:一种未明的动物(增订本)
    二饼
    推荐

    补标,2021.06.28于当当云阅读。 所有的Unix哲学浓缩为一条铁律:K.I.S.S(Keep It Simple,Stupid!)

  • 龙:一种未明的动物(增订本)
    象棋软件测试
    推荐

    本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。

  • 龙:一种未明的动物(增订本)
    秦传庆
    推荐

    这个翻译太糟糕了,读起来很累,不通顺的感觉贯穿始终,实在读不下去了。我放弃了。

  • 龙:一种未明的动物(增订本)
    诗剑
    推荐

    家里藏了一本纸质的,23的时候买的 把我带入linux神奇世界的一本书,现在还会不时翻两下,提醒自己做技术的一些初心 编程本质上仍是一种智力的游戏,优秀的世界观和方法论并不会过时,只会历久弥新

  • 龙:一种未明的动物(增订本)
    林奇
    推荐

    为数不多能经得起时间考验的好书,即便已经出版十年,但仍有不少值得认真学习并在实践中运用的东西,而且不论你使用的是什么语言,都值得一读。

  • 龙:一种未明的动物(增订本)
    老倌
    推荐

    程序员必读书籍之《Unix编程艺术》 《Unix编程艺术》(The Art of UNIX Programming)是系统介绍Unix系统的历史文化、设计哲学、经验原则等内容的书籍,作者Eric S. Raymond花了5年时间完成了对这本书的创作。这本书到底有多精彩只有读过的人才知道,而这本书最牛的地方就在于每次读这本书,它带给你的感受是完全不一样的,因为书中的内容跟你工作中遇到的问题两相印证,带给你的一定是新一轮的认知刷新。虽然名字为“编程艺术”,但这本书中几乎找不到什么代码,跟国内有些技术书堆代码占篇幅的写作风格是完全不一样的。 期待微信读书APP可以很快上架本书。

  • 龙:一种未明的动物(增订本)
    杨剑楠
    推荐

    这书还是很值得一看的,虽然已经成书近20年,而UNIX系统可是OS祖师爷,年龄比我都大。 自己编了十几年代码,领悟到的一些经验,比如设计要简单化,功能单一,不要搞花里胡哨的技术,就用最质朴最傻瓜的方案实现功能就好,自己的代码都要写的尽量通俗易懂。读完此书发现自己领悟的理念跟大师契合。 有一次我做技术分享,总结自己的经验,最后一页ppt写的是think stupid,想分享自己的编码哲学是像傻瓜一样简单思考。没想到竟然跟书中大名鼎鼎的KISS哲学相呼应,看来下次我要把think stupid换成KISS了。 文中对于windows注册表的抨击我是赞同的,从程序设计的角度看,注册表的存在确实导致程序间的耦合度太高了,有点儿不符合程序设计原则了。 文中对于C++的使用也进行了抨击,可能一方面确实C++的语法和功能特性太过复杂,另一方面,按照UINIX的简单模块化思想,确实每个小模块都用纯c开发,最后多进程方式穿起来也能实现最终目标。 总之文中对于多线程和c++的抨击我持保留意见,这本书真是编程世界中阐述大道至简的典范。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·