美文网首页
王垠《如何掌握所有的程序语言》

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

作者: 程序员小张 | 来源:发表于2017-07-18 14:22 被阅读259次

如何掌握所有的程序语言

  • 不要做语言宗教者
  • 买电脑时, 我们首要关注的不应该是品牌, 而应该关注机器内部的CPU和显卡都是什么样的; 同样地, 关心语言时, 我们应该关注语具体的语言特性; 而不要关注一些琐碎的语法, 也不要关注一些语言共有的东西.

重要的话重复三遍:语言特性,语言特性,语言特性,语言特性!不管是初学者还是资深程序员,应该专注于语言特性,而不是纠结于整个的“语言品牌”。

  • 作者推荐使用 Scheme , C, Java, Python, JavaScript 等高级语言来进行入门, 不推荐 Shell 等”脚本语言”. 他认为脚本语言就是一个祸害.

跟 Java 或者 Scheme 这样的语言截然不同,“脚本语言”往往意味着异常拙劣的设计,它的设计初衷往往是目光短浅的。
这些语言里面充满了历史遗留下来的各种临时的 hack,几乎没有“原则”可言。……, 到后来,他们开始耗费大量的时间来处理脚本带来的麻烦,却始终没有发现问题的罪魁祸首,其实是他们错误的认为自己需要“脚本语言”,然后认为写脚本的时候就是应该随便一点。所以我认为脚本语言是一个祸害,它几乎永远是错误的决定。我们应该尽一切可能避免使用脚本语言。在没有办法的情况下(比如老板要求),也应该在脚本里面尽可能的使用通常的程序设计原则。

  • 作者推荐我们亲自尝试用Scheme来实现某一个语言特性, 从而真正了解它

我们喜欢学习新的东西, 有时, 还把他们当做下一个风口, 投入大量的精力. 但是我们需要擦亮眼睛, 才能不浪费时间在一些华而不实的东西上.

相关文章

  • 语言特性

    王垠在如何掌握所有的程序语言这篇文章写的很好,我再次受到启发,这是李笑来说提倡的「概念」在编程领域的应用。 王垠不...

  • 如何掌握所有的程序语言

    王垠:如何掌握所有的程序语言 CSDN2小时前或许王垠是后者,但不妨碍看到有才华人的一些思考。本文是他博客刚更新的...

  • 一门语言的骨架是什么?

    在文章《如何掌握所有的程序语言》中,王垠指出,任何语言都是语言特性的组合,常见的语言特性有 变量定义算数运算for...

  • 王垠《如何掌握所有的程序语言》

    如何掌握所有的程序语言 不要做语言宗教者 买电脑时, 我们首要关注的不应该是品牌, 而应该关注机器内部的CPU和显...

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

    王垠对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么...

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

    对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序...

  • 如何快速学习一门新语言

    郑重声明:本文非原创! 王垠:如何掌握程序语言 学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言...

  • CS资料

    王垠:编程的智慧如何掌握所有的程序语言 编程入门指南十年学会编程如何学习一门新的编程语言?——在学习区刻意练习程序...

  • 如何掌握程序语言

    如何掌握程序语言 王垠写的比较不错的文章 分享·zhenjunluo· 于3 年前发布 · 最后由DouO于3 年...

  • 十分钟看懂python3语言特性

    十分钟看懂python3语言特性 看了王垠的《如何掌握所有程序语言》,感触甚深。如果说程序语言有其通用规律的话,那...

网友评论

      本文标题:王垠《如何掌握所有的程序语言》

      本文链接:https://www.haomeiwen.com/subject/udchkxtx.html