王垠程序员的心理疾病 王垠在《程序员的心理疾病》中提到 Python 的缺点是哪些?

2017-11-24
字体:
浏览:
文章简介:王垠看起来是个异常自我的人,因此也难得的,异常真实. "水平高过 Python 创造者很多"这句话第一次看的时候让我非常震惊,看过他的其他blog之后,略微明白了一点,作为专业的程序语言设计师,他绝对不是在评论语法.API.缩进之类的外在特性,而是在评论语言的设计思路和面对的问题域,这些更本源的东西.王垠甚至可能不精通比较细节的Python的语法和API,从而导致了面试的公司"认定了我是 Python 的菜鸟",公司关注的是用语言的API解决问题,他关注的是语言的设

王垠看起来是个异常自我的人,因此也难得的,异常真实。 “水平高过 Python 创造者很多”这句话第一次看的时候让我非常震惊,看过他的其他blog之后,略微明白了一点,作为专业的程序语言设计师,他绝对不是在评论语法、API、缩进之类的外在特性,而是在评论语言的设计思路和面对的问题域,这些更本源的东西。

王垠甚至可能不精通比较细节的Python的语法和API,从而导致了面试的公司“认定了我是 Python 的菜鸟”,公司关注的是用语言的API解决问题,他关注的是语言的设计思路和内在气质,关注点不同,产生误解也就不足为奇了。

他在blog中多次表达过,语言应该贯彻设计师的理念,而且面对实际的问题。那些逻辑混乱,试图“解决那些根本不存在的问题”的语言,深为他所不齿。

可惜他没看到,用户越多的语言,兼容和妥协越多,设计师个人理念表达的越少,有点像“能力越大,责任越大”的俗套。同为设计师的王拿自己写的小众语言横向比较,把这些兼容和妥协认为是设计师理念混乱,甚至上升到个人水平问题,就有点过了。

好在瑕不掩瑜,如果你能理解和忍受他过于膨胀的自我,去阅读他的blog,里面其实异常精彩,不乏振聋发聩的独特见解,另外,喷 Guido van Rossum 对他来说真的算不了什么,blog 中他不但喷遍康奈尔的老师、同学和图灵奖得主,甚至还怒喷了10年前推崇Linux的自己。

一个小小的 Python设计师,我估计他还真没太放在心上。