初访图灵社区,感觉不错,文章质量较高,页面也比较干净整洁。见有“写作”标签,忍不住手痒,随意写几句。为了避免追求完美的困境,打算随意乱写,任凭思维流动即倾泻键盘之上。

最近看到C11/C++11的新闻,看似C/C++又一春即将来到。在C++98时,Bjarne就鼓吹说要把C++当作一门全新的语言,现在C++0x差不多尘埃落定了,Bjarne又来鼓吹要把C++11当作一门新语言了。如果不是长期跟踪C++0x标准,咋一看去,还真是颇感陌生,这还是C++吗?当然,90年代初的C++看C++98也许也是这个疑问。从80年代算起,C++有30多年的沉淀,维护旧代码肯定需要熟悉旧式C++的风格/标准库风格,但要跟进时代潮流,还得学习C++11啊。没有好的C++0x编译器?可以使用Ideone.com的线上编译,感受一把。C++另一春来临的表象还有几个:Bjarne鼓吹C++节能,而Herb Sutter鼓吹C++省钱,嗯,随着云计算时代的来临,能耗关乎金钱;另外就是Facebook把PHP转为C++代码并开源的项目。

最近关注的反而是前端。做了几年的Linux/C++后台,最近一年多用脚本和前端,最大的感受就是,C++程序员写PHP,写Python,写JavaScript,写HTML可以写得发笑。JavaScript如《JavaScript权威指南》一书的封皮犀牛一样,似乎充满魔力,随着HTML5的流行,以及浏览器重要性的日渐提高,JavaScript也将迎来新春。JS的面向对象很有意思,不是基于类而是基于原型的。当然,前端的东西都是上手容易,成为真正的高手困难,主要克服的是不同平台的展现,尤其是移动平台上不同屏幕下的显示。简单接触jQuery, Bootstrap,希望这样的库多一些,再多一些,让后台程序员也能够幸福地体验前端。

买了《禅与摩托车维修艺术》,早起时翻上数页,看了近半本,有几句话感受颇深:要理解设计者的思想。观摩新技术时,要有这样的心态,为什么要这么设计?另外做事要慢,追求速度,而不是享受过程,只让人疲于奔命。这本书还是稍显艰深的,需要很慢地去读。推荐给技术人员的家人,特别是当她们不理解程序员的所作所为时(好比双目无神地盯着电脑,看着不断滚动的黑黑的屏幕发呆或者发笑时),推荐这本书吧,里面有些答案;如果被人叫做书呆子,我则推荐《黑客与画家》的第一章《为什么书呆子不受欢迎》,很是能够为书呆子程序员解惑。另外扫到一句“早岁那知世事艰”,近来又颇有体会,不知数年后,是否看待今日之我仍有“少年不知愁滋味”的慨叹。

写作的兴致,其兴也勃,其亡也忽,就此收笔吧,停止无端感叹,在当下,做些实在的事方是正道。