当前位置: 首页 > news >正文

不值一驳

前几天一个叫许式伟的人,在CSDN BLOG发了一篇《驳“C语言已经死了”》,其目标是针对Ed Burnette的这篇《C语言已经死了,5个需要忘却它的理由》,之后引发了一堆的“驳”过来,“驳”过去,再“驳”过来……

其实这种问题根本不值一驳。

正如令狐在发给我的MAIL中所说的那样:

其实任何语言都没有什么好跟不好,只有适用不适用 ── 高级语言的确方便,但总需要有人写汇编去实现它的编译器或解释器吧……。
而C语言,认真的用过任何其他"更高阶语言"的人都不会说它"已死"──目前几乎所有的高阶语言,在提供低阶接口的时候,都是采用C/C++作为接口。而一个真正的系统,100%架构在高阶语言之上而没有使用一行低阶代码,可以说是不可能的。
一个人可以只关心高阶语言而不去研究底层,但他绝对不应该排斥底层开发人员。否则,当有一天,真的如他所愿,所有的底层开发人员都消失不见的时候,他才会知道自己有多么痛苦。

至于那些看不得别人不同意见,动辙管别人叫“小白”的,其实自己不过是个“大白”。

用VM语言很了不起么?论性能,还是比不过C;论功能,又比不过动态语言。有什么可得瑟的呢?更何况他们用的VM不还是C写的嘛。

我讲一个故事来结尾吧:

从前有一座山,有几个人在山顶上堆了个小土堆,有一只土鳖爬到这土堆上,登高望远,高瞻远瞩,不禁感慨大发,曰:我站得比山还高,那个号称“山”的东东可以死了。然后一帮小土鳖跟着说:是啊是啊……

相关文章:

  • 世界上最美丽的语言python_你如何理解“世界上最美丽的语言是微笑”,要求是一篇3分钟的即兴评述,...
  • C++箴言:避免析构函数调用虚函数
  • sql 比较两个时间_73找到业务高峰时段的sql示例(报表开发类)
  • 与全局变量构造析构顺序有关的一道面试题(C++)
  • sql 让每行显示两次_SQL基础-复杂查询
  • 关于Symbian的程序已经关闭错误
  • led灯条维修_格栅屏和普通屏的区别?LED格栅屏是如何防水的
  • 时间条控件制作简明教程
  • python asyncio socket_用python asyncio写一个MMO(2)
  • 深入理解Symbian控件架构
  • Symbian程序图标问题
  • 无符号数相减_关于超自然数的构造——非标准分析
  • ListBox控件
  • 分析称2007年IT巨头将争夺三大领域
  • python canny优化_python实现canny边缘检测
  • css属性的继承、初识值、计算值、当前值、应用值
  • Git学习与使用心得(1)—— 初始化
  • golang 发送GET和POST示例
  • isset在php5.6-和php7.0+的一些差异
  • Java 最常见的 200+ 面试题:面试必备
  • mysql innodb 索引使用指南
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Promise面试题,控制异步流程
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • ReactNative开发常用的三方模块
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 两列自适应布局方案整理
  • 马上搞懂 GeoJSON
  • 前端设计模式
  • 如何解决微信端直接跳WAP端
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 1.Ext JS 建立web开发工程
  • 我们雇佣了一只大猴子...
  • ​Java并发新构件之Exchanger
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #每天一道面试题# 什么是MySQL的回表查询
  • (12)Linux 常见的三种进程状态
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (poj1.2.1)1970(筛选法模拟)
  • (小白学Java)Java简介和基本配置
  • (转) ns2/nam与nam实现相关的文件
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .cn根服务器被攻击之后
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 回调、接口回调、 委托
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • /etc/motd and /etc/issue
  • @ModelAttribute注解使用
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [Angular] 笔记 6:ngStyle