Yoda 表示法错在哪里
在上一篇
博文
里,我提到了 Yoda 表示法.
它的含义是,在 C/C++ 里面使用这样的表达式顺序:
if ("blue" == theSky) ...
这是为了避免意外的写成:
“Yoda 表示法”的名字来源于«星球大战»的 Yoda 大师. 他说话的单词顺序相当奇特,比如:”Backwards it is, yes!”
一般认为
使用这个表示法是为了"变通"(workaround) C/C++ 的一个设计抉择:
使用 = 来表示赋值,而使用 == 来表示比较.
这个设计充分的展现了"先辈的罪"(Sins of our Forefathers)
这一词汇的精髓.
➥阅读更多
2014-01-07
gDgcoDe
gdg
D码点评
dd
wechat
coding
这篇文章在几次数据库毁坏的过程中丢失了. 可是今天竟然从网上某一处找到”转载”. :)
来自: 旧文重贴:如何选书
1. 作者
对读者来讲,买来的书,最重要的是内容. 而决定内容和保障内容质量是作者. 所以,买书第一件事儿就是看作者是谁. 如果你已经有了某位作者编著的好书,那,你就可能已经认可甚至可能进一步喜爱这位作者;于是,他出了新书,买下来一般不会出太大的差错. 读初中的时候,看到古龙的书就买,以那个时候的智力,也没怎么失望过.
有的时候,曾经让我们喜欢的作者偶尔也会让我们失望. 就好像前一阵子我买了余华的«兄弟»(下册),多少有些后悔;不过,同时觉得如果不买的话也同样可惜. 再比如,李敖的书早期因为在大陆不予发行所以我一定要想方设法找来看,可是他老人家后来把自己变得非常不像样子了,也没出什么再好的书.
有的时候,随着时间的推移,你不再对某个作者感兴趣(并不见得是该作者不好). 比如,我在小时候不知道把«皮皮鲁与鲁西西»看了多少遍,但,一段时间之后,就开始没时间也没兴趣再读郑渊洁的书–尽管我猜他的书还是很有趣并且事实证明无数人非常喜欢. 谭浩强一本BASIC教程发行了4400万册,之后又不知道出了多少书;可是,我只看过他的第一本书,因为后来我可以直接读英文原版了,就发现他老人家写得固然不错,但在计算机领域里,原版的书比他写得好的多得去了.
➥阅读更多
2014-01-06
GdgBook
gdg
G术图书
gb
wechat
book
CubieBoard Installfest
年前最后一次珠海GDG 活动!
联合 Cubieboard.org 进行一次
Installfest (Installation Party)
活动!
CubieBoard
是珠海本地的国际知名 ARM 微板
Installfest
安装集市(Installfest) 是Linux 社区经典的线下活动形式之一,
也是最有爱心的形式之一!
- 由成员自发组织
- 聚集在交通方便的场所,相互帮助完成 Linux 的安装,解决实际的小问题
➥阅读更多
2014-01-04
Events
gdg
cbi
event
announce