首先钦佩编辑的睿智, 以及对用户心理的把握, 人气很旺嘛!

尺有所短寸有所长, 头脑清醒的人都应该懂得的道理.

  其实本没有什么好争的. 程序语言, 库, 平台, 都无非是个用来实现特定目标的工具, 都有其适用的场景和不适用的场景.

如果一个工具, 没有一些独特的优点, 那么创造这个工具还有什么意义?

  因firelong炮轰而起, 就说C#吧, 对比C++来说, 甚至对比Java来说, 确实丰富了程序员的工具箱, 拓展了新的能力, 这是事实.


有得必有失, 要获得一些好处就必定要做出交换. 值还是不值? 要看具体应用.

  拿垃圾回收来说, 就是拿运行时间换开发时间. 用还是不用? 这要看你的应用, 看你的环境, 是要具体项目具体评估的.

  目前PC的情况往往是硬件要比人力便宜的, 而且硬件还计入固定资产. 目前这种环境使得垃圾回收有他的一席之地.

  元数据和反射也是一样, 他使得C#(.net语言的典型)不是另一个C++, 消除了dll hell, 拓展了运行时分析,生成,和修改代码的能力, 提供了跨平台的2进制兼容性. 同样也会付出一定的内存开销. 是否采用要看你的项目是否需要这些好处, 以及是否能够接受这些开销.

  换句话说, 最合适的就是最好的, 好坏在不同环境有不同标准.

对工具也要招贤纳士, 知人善任.

  花时间精力来批驳一个工具是多垃圾, 只会白白浪费了自己的生命. 不如把时间花在了解与学习上, 怀着1+1 > 3的心态, 来想想如何结合使用你手头的知识来创造出新的价值和能力.

  有把好用的西瓜刀很好, 再多买把瑞士军刀, 指甲刀, 剃须刀...也不错. 注意不要用错了就好, 指甲刀不能切西瓜, 西瓜刀也不适合刮脸.

人类还在不断进步, 新语言还会继续涌现, 偏见和误解也不会休止, 希望读过这篇帖子的您再看到无意义的争论时, 能开怀一笑~

补充:之前的标题是我太不礼貌了, 现已修正. 我只是想阐述下我对语言之争的观点, 并无恶意.

尺有所短寸有所长-物尽其用-也谈语言之争相关推荐

  1. 大数据和python哪个好_大数据语言之争:Java和python哪个好?

    IT技术领域,编程语言不少,但是大家的目光,基本上都是盯着排名前几的热门语言的,近几年的热点,Java和Python之间也免不了一场争议.一个是IT行业常青树,一个是大数据带动热度快速上升的语言.那么 ...

  2. 从语言之争到年龄焦虑

    你有没有发现很少再有人讨论那个语言好,哪个语言更牛掰了?争论来争论去,没个结果,就像一场世纪之争. 人长大了,盐吃多了,总会长点记性的,争论那个好那个坏,就好比争论刀枪剑戟斧钺钩叉哪个好哪个坏.有两个 ...

  3. 我为什么反对语言之争?我的语言历险

      因为上一篇文章<误导程序员的喧嚣:评CSDN引导Java和Ruby之争>,引起了一些争论,我回了一些质疑,不过始终觉得没把问题讲清楚,因此再写一篇.   十几年前,我是从C++开始计算 ...

  4. 反对·支持·语言之争

    寸锐斋的一个blog: 我为什么反对语言之争?我的语言历险 话说了很多,例子举了这么两个: 1.某通信系统.用C++开发一个月,效果不好:用Foxpro三天,效果不错. 2.某桑拿管理系统.用C++开 ...

  5. 专访 | Aeternity创始人谈公链之争:你觉得PHP是Java竞争

    Aeternity可以说是含着金钥匙出生的明星项目,创始人是被称为"以太坊教父"的前以太坊核心成员Yanislav Malahov,创始团队还包括前Augur核心开发者Zack H ...

  6. 由优劣语言之争引起的思考

    作者:邹溪源,长沙资深IT从业者,多年来从事.net企业级架构设计和软件开发,目前在长沙某互联网公司担任高级工程师. https://www.cnblogs.com/xiyuanMore/p/1034 ...

  7. 为什么c语言编的爱心是歪的,C语言之后(歪谈语言史)

    众所周知,C语言是在B语言的基础上发展起来的,而B语言又是从A语言的基础上发展起来的.在学C的时候,我就曾经突发奇想,难道下一个取代C语言的是D语言吗?呵呵,当然不是,且不谈曾有D开头的语言(delp ...

  8. 燧石文学奖得主凌丽芬做客TutorABC云讲堂谈语言的力量

    近日,成人在线英语教育平台TutorABC特邀燧石文学奖得主.畅销书<女王的战争>作者凌丽芬走上云讲堂,分享人生与职业经历,也带来最新作品<华年>和创作背后的故事,鼓励大家坚持 ...

  9. 语言真是不重要的吗?谈语言的*层次*与技术的三六九等

    本文转载自: https://www.cnblogs.com/jeffreyzhao/archive/2009/09/01/1448271.html 作者:JeffreyZhao 转载请注明该声明. ...

最新文章

  1. python有哪些常见的开发环境_Python集成开发环境有哪些
  2. linux路由信息自动丢失,浅谈用expect实现路由器自动备份数据
  3. mysql集群mysql-cluster安装
  4. 信息系统项目管理师--项目整体管理
  5. [译] 基于事件流构建的服务
  6. HTML和CSS初级前端面试题汇总(持续补充)
  7. redis-数据类型一览
  8. 软件基本功能测试用例,测试用例实例—常见功能测试点().docx
  9. 数组、链表实现队列、栈
  10. H3C BGP基本配置
  11. linux系统之间互传文件
  12. getTickCount-opencv中计时与帧率计算的函数
  13. 安装winrunner和HP QTP
  14. jsp文件上传图片到服务器
  15. 指针操作数组c语言,C语言入门教程-用指针操作数组
  16. java 自定义列表_自定义列表标签
  17. 超声波测距模块工作原理
  18. Spring aop开发步骤
  19. java set get大写_javaBean命名规范 get / set 后的首字母大写
  20. 【js】阳历换算农历日期(1900-2100)

热门文章

  1. weex componet 简单扩展
  2. 一篇文章告诉你如何成为数据科学家
  3. mysql数据库主从同步
  4. windows下检测网站是否正常运行并自动重启服务
  5. Hadoop + MapReduce 端口自定义配置
  6. 通过Corosync实现Mysql高可用,以及LVS+ldirectord高可用并状态检测
  7. RSocket:又一个REST的挑战者
  8. ignite服务中的bean注入为空
  9. ylb:SQL 常用函数
  10. android有用的知识