• 谁更稳定?

    一前两天,有人专程跑到我的文章《类与封装》留言,说数据结构更加抽象,更加稳定,因而OO的封装不makesense。为了证明其观点,还专门引用了FredBrooks在《人月神话...

  • 小类,大对象:C++

    背景时至今日,C++的核心战场在于:对于性能,空间和实时性有高要求的系统。而在这类系统上,也有其特定的约束和挑战:在这类系统上,内存管理始终是个需要关注的问题。而通用内存管理...

  • 小类,大对象

    一一群盲人被带到一头大象面前,让他们摸摸大象像什么。一个瞎子摸到了大象的腿,说大象像一棵树;另一个瞎子摸到了大象的耳朵,说大象像一个扇子;第三个摸着大象的身体,说它像一堵墙;...

  • 以终为始

    一2000年底,当我开始设计短信网关时,由于是第一次主导设计这么重要的7X24高可靠性电信系统,并且工期又极其紧张,而可用的几个人又都经验普遍不足。怎样基于这些令人悲观的前提...

  • Hindley-Milner类型系统(3)

    由于简书不支持数学公式,请移步Hindley-Milner类型系统(3)。手机上显示数学公式不完整,请在电脑上阅读,否则影响理解。相关链接Hindley-Milner类型系统...

  • Hindley-Milner类型系统(2)

    由于简书不支持数学公式,请移步Hindley-Milner类型系统(2)。手机上显示数学公式不完整,请在电脑上阅读,否则影响理解。

  • Hindley-Milner类型系统(1)

    由于简书不支持数学公式,请移步Hindley-Milner类型系统(1)。最好用电脑看,手机上数学公式显示不完整,影响阅读和理解。

  • 容器与封装

    在实际项目中,经常能够看到容器被当作参数,在不同的对象间传递。这样做有什么问题?缺乏内聚性在进一步讨论之前,我们先来看看下面两个表达式之间有何区别?intvalue;std:...

  • 类与封装

    细胞是构成生物体不可分割的基本组成单位。细胞通过细胞膜(细胞壁),划出了自己清晰的边界。在边界内部,细胞有自己的各种物质。而细胞膜则控制着允许外界通过的物质。细胞而class...

个人介绍
程序员,技术咨询师。长期关注软件开发效率的方方面面。