对 Rust 语言的分析

对 Rust 语言的分析 Rust 是一门最近比较热的语言,有很多人问过我对 Rust 的看法。由于我本人是一个语言专家,实现过几乎所有的语言特性,所以我不认为任何一种语

测试的道理

测试的道理 在长期的程序语言研究和实际工作中,我摸索出了一些关于测试的道理。然而在我工作过的每一个公司,我发现绝大多数人都不明白这些道理,很多

Tesla autopilot 引起致命车祸

Tesla autopilot 引起致命车祸 好一段时间没关心 Tesla 了,今天才发现他们的 autopilot 终于引起了[致命的车祸](http://www.pbs.org/newshour/r

养生节目的危害

养生节目的危害 国内总是流行各种各样的“养生节目”,深受中老年人的欢迎。比如我爸妈,有时无聊了,就会转发给我一些养生节目,比如这个:『多喝白开

Java 有值类型吗?

Java 有值类型吗? 有人看了我之前的文章『[Swift 语言的设计错误](http://www.yinwang.org/blog- cn/2016/0

为什么自动车完全不可以犯错误

为什么自动车完全不可以犯错误 有人跟我讲,我对Google的自动车要求太苛刻了。人无完人,所以Google的产品也不需要是完美的,只要“够好用

AlphaGo与人工智能

AlphaGo与人工智能 ![](http://upload- images.jianshu.io/upload_images/68562-585d20981fef6a5b.jpg?imageMogr2/auto- orient/strip%7CimageView2/2/w/300) 在之前的一篇文章中我指出,自动驾驶所需要的“视觉识别能力”和“常识判断能力”,对于机器来说是非常困难的问题。至

我看自动驾驶技术

我看自动驾驶技术 这段时间,Google的自动车,Tesla的autopilot,经常出现在新闻头条。人们热烈的讨论自动驾驶技术,对这“科幻般

给Java说句公道话

给Java说句公道话 有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java!” 所以我现在来解释一下。

Tesla Autopilot

Tesla Autopilot 以下内容是《[Tesla Model S的设计失误](http://www.yinwang.org/blog-cn/2015/12/12/tesla

Tesla Model X的车门设计问题

Tesla Model X的车门设计问题 Tesla即将推出的SUV(Model X),不但继承了以上提到的Model S的各种问题(触摸屏,门把,……),而且还制造

Tesla Model S 的设计失误

Tesla Model S 的设计失误 这幅美丽的图片,就是红极一时的 Tesla 电动车 Model S 的内景。然而你有没有发现,其中有一些不大对劲的地方?虽然我看好电动汽车,它们环保,

编程的智慧

编程的智慧 编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药

图灵的光环

图灵的光环 仿佛全世界的人都知道,图灵(Alan Turing)是个天才,是他创造了计算机科学,是他破解了德国纳粹的 Enigma 密码。他被叫做“计算机之父

对 Parser 的误解

对 Parser 的误解 一直很了解人们对于 parser 的误解,可是一直都提不起兴趣来阐述对它的观点。然而我觉得是有必要解释一下这个问题的时候了。我感觉得到大部分人对

数学和编程

数学和编程 好些人来信问我,要成为一个好的程序员,数学基础要达到什么样的程度?十八年前,当我成为大学计算机系新生的时候,也为同样的问题所困扰。

谈程序的正确性

谈程序的正确性 不管在学术圈还是在工业界,总有很多人过度的关心所谓“程序的正确性”,有些甚至到了战战兢兢,舍本逐末的地步。下面举几个例子: 很多

DRY原则的误区

DRY原则的误区 很多编程的人,喜欢鼓吹各种各样的“原则”,比如KISS原则,DRY原则…… 总有人把这些所谓原则奉为教条或者秘方,以为兢兢业业

所谓软件工程

所谓软件工程 很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员

编程的宗派

编程的宗派 总是有人喜欢争论这类问题,到底是“函数式编程”(FP)好,还是“面向对象编程”(OOP)好。既然出了两个帮派,就有人积极地做它们的

英语口音

英语口音 我目前生活在一个说英语的国家,然而我对英语的用法和态度却跟很多人不一样。我并不认为英语说得“地道”是一种好事。英语说得太地道,或者试

智商的圈套

智商的圈套 上次买了个任天堂3DS游戏机,觉得里面的游戏很无聊,所以第二天就把游戏机连同游戏一起,转手倒卖给了别人。从那天之后,我开始琢磨一个

为什么拍照是个坏习惯

为什么拍照是个坏习惯 很多人旅游的时候喜欢拍照,仿佛他们到了风景优美的地方,唯一的目的就是把它拍下来,然后贴到朋友圈或者Facebook,这样

设计的重要性

设计的重要性 我曾经在一篇[文章](http://www.yinwang.org/blog- cn/2014/07/17/rest)里谈过关于设