摘要:
Value Semantics (值语义) 是C++的一个有趣的话题。什么是值语义? 简单的说,所有的原始变量(primitive variables)都具有value semantics. 也可以说,它们可以对应传统数学中的变量。有人也称它为POD (plain old data), 也就是旧时的... 阅读全文
摘要:
性能问题也不是仅仅用“技术”可以解决的,它往往是架构,测试,假设等综合难题。不过,对于一个工程师来说,必须从小做起,把一些“明显”的小问题解决。否则的话积小成多,千里堤坝,溃于蚁穴。 阅读全文
摘要:
JavaScript 的function 不仅仅是一等公民,简直就是特殊公民。它有许多独特的特征:1) 它是object,可以存储,传递,附加属性。2) 它可以有lexical closure, 是事件处理,和OOP encapsulation 的方便工具。3) 它可以匿名,然后通过变量名或者依附于... 阅读全文
摘要:
一个reference 的概念,包含了三种完全不同的诠释,可以俗称为三位一体:
Alias (同体异名)
Pointer (指针)
Polymorphic variable (多身份变量)(我不喜欢多状变量这一业界内常用的翻译,认为它完全是概念混淆的,错误的,这里没有“状态”,只有身份) 阅读全文