新闻首页 / 标签为“王垠”的新闻

5

王垠:商业计划

回国生活的过程并不是一帆风顺的,它包含着挺多的辛酸和适应过程,这是每一个回国的人都会经历的。对于我这种在国外生活了十年,把美国的各种先进设施用尽其极的人,就更显得失落和困难。习以为常的各种条件和设施忽然间没有了,花钱都买不到,你想想是什么样的感觉?回家的第一天,累得精疲力尽到了家,把小莫奈从包里...
25

王垠:如何掌握所有的程序语言

文/王垠对的,我这里要讲的不是如何掌握一种程序语言,而是所有的……很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直没来得及回复 :P 可是逐渐...
19

王垠:Kotlin和Checked Exception

最近 JetBrains 的 Kotlin 语言忽然成了热门话题。国内小编们传言说,Kotlin 取代了 Java,成为了 Android 的“钦定语言”,很多人听了之后热血沸腾。初学者们也开始注意到 Kotlin,问出各种“傻问题”,很&ldqu...
32

王垠被微软全球封杀?

事情是这样子的。今天偶然看到王垠在其个人博客上写的一篇《微软的秘密离职协议》,觉得很有意思,这哥们儿更有意思。相信很多人对王垠很陌生,也相信很多人对他并不陌生,这位才华逼人、傲气也同样逼人的天才在其所在的圈子里还是挺有名气的。早在 2003 年,他就因发表《完全用 Linux 工作》...
47

王垠:自动编程是不可能的 我为什么不在乎人工智能

文/王垠有人听说我想创业,给我提出了一些“忽悠”的办法。他们说,既然你是程序语言专家,而现在人工智能(AI)又非常热,那你其实可以搞一个“自动编程系统”,号称可以自动生成程序,取代程序员的工作,节省许许多多的人力支出,这样就可以趁着&ldq...
3

正面思维的误区

文/王垠有些人喜欢宣扬所谓“正面思维”(positive thinking),而不顾事实真相。每当你批评一些事情,他们就会拿出正面思维这个万能法宝来压制你,说:“你这人怎么这么 negative?要 positive,要看到事物好的方面才对!&rdqu...
6

王垠:我为什么不再做PL人

文/王垠我不做程序语言(PL)的工作已经半年了。在这半年里,我变得快乐了很多,对世界也有了新的观点。现在我想来讲一讲,我为什么不想再做 PL 的工作和研究。我只希望这些观点可以给正在做 PL,或者考虑进入这个领域的人们,作为一份参考。学校里的 PL 人PL 看似计算机科学...
7

王垠:Google的眼光

文/王垠你知道吗,Google(Alphabet)要卖掉 Boston Dynamics,一个它收购才没多久的机器人公司。这也意味着,Google 准备完全退出机器人的领域。新闻传言说,是因为 Google 觉得这些机器人太吓人了,把它踢倒在地,居然能像终结者一样爬起来!还有舆论说 Go...
4

王垠:我看自动驾驶技术

文/王垠这段时间,Google 的自动车,Tesla 的 autopilot,经常出现在新闻头条。人们热烈的讨论自动驾驶技术,对这“科幻般”的技术充满了憧憬,好奇,甚至恐惧。Google 说:“自动车很安全。人类是糟糕的驾驶员。” 很多人不...
18

王垠:为Java说句公道话

文/王垠有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java!” 所以我现在来解释一下。Java 超越了所有咒骂它的“动态语言”也许是因为年轻人的逆反心理,...
9

谈谈Model S的设计失误与Model X的车门及Autopilot

文/王垠这幅美丽的图片,就是红极一时的 Tesla 电动车 Model S 的内景。然而你有没有发现,其中有一些不大对劲的地方?虽然我看好电动汽车,它们环保,安静,运动敏捷,然而我发现 Tesla 的这款 Model S,其实有一些严重的设计失误。缺少硬件开关,过度依赖软件和...
23

王垠:图灵的光环

仿佛全世界的人都知道,图灵(Alan Turing)是个天才,是他创造了计算机科学,是他破解了德国纳粹的 Enigma 密码。由于他的杰出贡献,计算机科学的最高荣誉,被叫做“图灵奖”。然而根据自己一直以来对图灵机等计算模型的看法,加上一些历史资料,我发现图灵本人的实际...
47

王垠:编程的智慧

编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走...
5

王垠:谈谈Parser

一直很了解人们对于 parser 的误解,可是一直都提不起兴趣来阐述对它的观点。然而我觉得是有必要解释一下这个问题的时候了。我感觉得到大部分人对于 parser 的误解之深,再不澄清一下,恐怕这些谬误就要写进歪曲的历史教科书,到时候就没有人知道真相了。什么是 Parser首先来科...
3

谈程序的正确性

文/王垠不管在学术圈还是在工业界,总有很多人过度的关心所谓“程序的正确性”,有些甚至到了战战兢兢,舍本逐末的地步。下面举几个例子:很多人把测试(test)看得过于重要。代码八字还没一撇呢,就吵着要怎么怎么严格的测试,防止“将来”...
16

王垠:DRY原则的误区

很多编程的人,喜欢鼓吹各种各样的“原则”,比如 KISS 原则,DRY 原则…… 总有人把这些所谓原则奉为教条或者秘方,以为兢兢业业地遵循这些,空喊几个口号,就可以写出好的代码。同时,他们对违反这些原则的人嗤之以鼻——你...
23

王垠:数学和编程

文/王垠好些人来信问我,要成为一个好的程序员,数学基础要达到什么样的程度?十八年前,当我成为大学计算机系新生的时候,也为同样的问题所困扰。面对学数学,物理等学科的同学,我感到自卑。经常有人说那些专业的知识更加精华一些,难度更高一些,那些专业的人毕业之后如果做编程工作,水平其实比计算机系毕...
11

王垠:编程的宗派

文/王垠总是有人喜欢争论这类问题,到底是“函数式编程”(FP)好,还是“面向对象编程”(OOP)好。既然现在出了两个帮派,就有人积极地做它们的帮众,互相唾骂和残杀。然后呢,又出了一个“好好先生帮”,这个帮的人喜欢说,...
21

王垠:我的个人防火墙

文/王垠很多人都不知道,我其实有一种“个人防火墙”,它存在于我的头脑里。跟伟大的天朝 GFW 一样,它的用途是自动过滤有害的信息,构建我内心的“和谐社会”。我现在来讲一下,这个个人防火墙封锁的一些信息来源,以及它们被封的原因。MIT...
3

我为什么不用知乎和Quora

我曾经有一段时间在知乎和 Quora 上回答过一些问题,可是后来就完全失去了兴趣。最近有人请我去回答一些问题,我都拒绝了。这是为什么呢?首先很简单的原因,我并不是那么想让别人得到问题的答案。回答那些问题费时费力,不如拿来干点轻松好玩的事情。有些答案自己知道就行了,告诉了别人其实对自己一点...

最新评论