技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 编程语言 --> 我对“语言之争”的看法:别随便拉我入场

我对“语言之争”的看法:别随便拉我入场

浏览:1371次  出处信息

    最近又有语言之争了,不过没我什么事情。事情起因可以在酷壳最新一篇文章里看到,简单地说是关于C++的复杂度问题的。我对文章内容其实没有什么看法,但对这句话深有感触:“我对C++的感情有三个过程,先是喜欢地要死,然后是恨地要死,现在的又爱又恨,爱的是这个语言,恨的是很多不合格的人在滥用和凌辱它。”,我以为我想说,这“现在”的状态,就是我对“语言之争”的看法,“语言之争”被太多不合格人凌辱了。

    我很喜欢编程语言,但我争论语言时有着基本的原则和必备的知识,没有这些在我看来就不应该参与讨论。讨论时我也会严格控制范围,因此我基本不会使用类比,因为类比其实就是在用外部知识来理解当前的话题,很容易把话题扯开出去。同理,我也不会像高级分析师们讲一些初级程序员们都懂——但往往我不怎么理解或赞同的大道理。我就是怎么没出息,就像今天早上还有人在IM上对我说“老赵怎么可能还在写程序,你是冒牌的吧?”。

    有一种观点是解决问题比选择工具重要,这是个可行的立论,但不是唯一的。语言本身也是问题,有积累,有知识,当然也有某些同学说的训练编程思维等等。争论语言时我看到说“语言只是工具”所以“没什么可谈的”就烦,“编程语言”似乎已经变成“经济”或“政治”这样的话题了,随便谁都觉得自己有能力参与讨论。有意思的是,许多人的论点居然是“无意义”。

    编程语言是一门课,一门学科,不是什么人人都自然懂自然会的东西。我说过很多次,假如你觉得自己不知道该如何提高了,不知道学什么,就去翻教科书,那里东西多得你学不完。很多东西都是有定义的有概念的,不要我说编程语言安全性的时候,就有人跑出来说安全性什么和语言无关,去你妹的。

    假如您不知道这方面有哪些内容可以参考,我这里倒也可以推荐两本书,一本是《Programming Language Pragmatics》,还有一本是《Concepts of Programming Languages》。这两本书国内都引进了影印版,也有对应的中译本,分别叫做《程序设计语言——实践之路》和《程序设计语言原理》。两本书我都可以算是看过,虽然并没有完整地仔细阅读。

    所以以后有语言争论不要轻易拉我入场,我和你的语言争论很可能不是一码事情。同理,也别用你的争论是多么没意义来证明我的争论有没有意义。现在随便来一个人就会冲上来讲些大道理或者发表自己见解,当然你可以这么做,我也觉得没意义。

建议继续学习:

  1. Java开发岗位面试题归类汇总    (阅读:18071)
  2. 面试题 – 为什么我的朋友圈不见了?    (阅读:10479)
  3. 加州求职记    (阅读:9999)
  4. 整理了一份招PHP高级工程师的面试题    (阅读:9714)
  5. 海量数据面试题举例    (阅读:8898)
  6. 腾讯php程序员面试题目答案    (阅读:7428)
  7. 如何在面试中发现优秀程序员    (阅读:7144)
  8. 面试IT业界顶尖企业所应该知道的10道题(1)    (阅读:6854)
  9. 有道面试总结    (阅读:6366)
  10. 聊聊ThoughtWorks面试    (阅读:6204)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1