前几天一个叫许式伟的人,在CSDN BLOG发了一篇《驳“C语言已经死了”》,其目标是针对Ed Burnette的这篇《C语言已经死了,5个需要忘却它的理由》,之后引发了一堆的“驳”过来,“驳”过去,再“驳”过来……
其实这种问题根本不值一驳。
正如令狐在发给我的MAIL中所说的那样:
其实任何语言都没有什么好跟不好,只有适用不适用 ── 高级语言的确方便,但总需要有人写汇编去实现它的编译器或解释器吧……。
而C语言,认真的用过任何其他"更高阶语言"的人都不会说它"已死"──目前几乎所有的高阶语言,在提供低阶接口的时候,都是采用C/C++作为接口。而一个真正的系统,100%架构在高阶语言之上而没有使用一行低阶代码,可以说是不可能的。
一个人可以只关心高阶语言而不去研究底层,但他绝对不应该排斥底层开发人员。否则,当有一天,真的如他所愿,所有的底层开发人员都消失不见的时候,他才会知道自己有多么痛苦。
至于那些看不得别人不同意见,动辙管别人叫“小白”的,其实自己不过是个“大白”。
用VM语言很了不起么?论性能,还是比不过C;论功能,又比不过动态语言。有什么可得瑟的呢?更何况他们用的VM不还是C写的嘛。
我讲一个故事来结尾吧:
从前有一座山,有几个人在山顶上堆了个小土堆,有一只土鳖爬到这土堆上,登高望远,高瞻远瞩,不禁感慨大发,曰:我站得比山还高,那个号称“山”的东东可以死了。然后一帮小土鳖跟着说:是啊是啊……
分享到:
相关推荐
以前每次听到这种想法都不以为意,从数学的角度看,这种想法不值一驳。但这次是一个朋友提起,怕他陷进去,讲数学又是对牛弹琴,就用 Python 写了个程序跑一跑,成功劝退。没有想到的是,在这个过程中,思维模拟一个...
s变换用的高斯窗函数( 高斯窗是指数窗的一种,它也无负的旁瓣,而且没有旁瓣波动,因而不回引起计算谱中假的极大值或极小值,而且高斯窗频率窗函数的主瓣比指数窗的主瓣窄,分辨率比指数窗有所提高。
2021科大讯飞车辆贷违预测大赛冠军源码+全部资料.zip [资源说明] 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 欢迎下载,学习使用!
AI图像处理工具包-一键抠图、背景切换、旧照片修复、人像漫画化、视频卡通化(Python+OpenCV+Dlib+TensorFlow).zip [资源说明] 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 欢迎下载,学习使用!
基于java+springboot+vue+mysql的远程教育网站设计与实现.docx
毕业设计资料,计算机毕业设计,源码,毕业论文,毕业答辩,答辩PPT,Java毕业设计,php毕业设计,ASP.NET毕业设计,毕业指导,计算机作业,php作业,java作业,ASP.NET作业,编程作业,管理系统,网站,app,毕业设计学习,Java学习,php学习,ASP.NET学习,java课程,php课程,ASP.NET课程,答辩技巧,SQLSERVER数据库,Mysql数据库,jdbc,SSM框架,SpringBoot框架,Html5,小程序
蓝牙串口助手,可以连接HC-05等蓝牙模块,实现单片机设备与手机通讯,安卓手机,蓝牙调试助手,具有按键功能!
TriLib 2 是一个跨平台的运行时 3D 模型导入器
人力资源+大数据+薪酬报告+涨薪调薪,在学习、工作生活中,越来越多的事务都会使用到报告,通常情况下,报告的内容含量大、篇幅较长。那么什么样的薪酬报告才是有效的呢?以下是小编精心整理的调薪申请报告,欢迎大家分享。相信老板看到这样的报告,一定会考虑涨薪的哦。