频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

如果没有C语言,世界将会怎样?——有感于“C语言已死”

作者: Terony 出处:Csdn博客  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-01-23 10:19
关 键 词:C语言
阅读提示:C语言到底有没有“死掉”呢?语言之争何时可以真正的“寿终正寝”呢?本文作者假设了如果没有C语言将会发生那些情况,提出自己的观点:不要过分去追求语言的不到之处,或动辄就将其“消亡”,努力改正我们自己的错误视角,不断进步,提高自己才是硬道理。

昨天看到一篇以“ C语言已经死了,5个需要忘却它的理由(点击查看原文”为标题的文章。作者列举了五大理由具体说明了C 语言已经“死掉”的现状。 

C 语言到底有没有“死掉”呢?语言之争何时可以真正的“寿终正寝”呢?

一种计算机语言的诞生必有其单纯的目的。作为一个程序员应该明白最好的不一定是最适合自己的,最适合自己的才是最好的。如果你做桌面应用开发,Basic 语言可以帮你很大的忙,除此之外你有很多的选择。如果你在开发嵌入式软件,那么就没有这么幸运了,除了 C 和汇编语言,你几乎没有什么选择的余地。

C 语言和汇编语言一起构筑了许多 PC 操作系统、嵌入式系统、应用平台的“地基”。由于它们的底层性,大多数用户包括部分程序员都不可能经常接触到它们。在 Windows 平台上书写程序就会与 Windows API 打交道,其对外的所有接口都是 C 、C++ 形式;在所有你能够知道的操作系统上,也许没有一款 Java 虚拟机,但一定有一款 C、C++ 编译器;在国际上,C、C++ 语言是描述 ISO 众多协议的标准语言。那么如果 C 语言真的“死亡”,会有什么影响呢?

如果没有C语言:

我们将等待下一种可以用来与汇编语言匹配书写操作系统底层的语言,而在此之前,我们是不可能使用 PC 了;

我们的电冰箱和洗衣机不能使用了,没想到吧!但这是事实,因为 C 语言在嵌入式开发中担当着非常重要的角色;

微软、Sun、IBM 的多数软件系统可能不会再升级了,因为构筑它们的底层协议和标准消失了;

C 语言诞生在一个特定的环境和年代,有着强大的功能,在可以预见的未来,它的角色是无可替代的。C++ 语言曾一直以替代 C 语言为自己的重要历史使命之一,但历经多年之后,C++ 之父公开承认这一点已不能完成了。仅在嵌入式设备领域内,由于使用 C++ 语言的某些功能需要较大的运行时开销,所以迄今为止 C++ 语言依然不能占据到嵌入式程序开发中 50% 以上的份额。

过分的追捧亦或贬低某种语言都是不对的,它们各自有着存在着的理由,有着各自适应的领域。只有 C 、C++ 语言的开发世界是不完美的,在它们不适合的领域,其它语言已经成功的介入。而且,一种语言是否适合存在、何时“死亡”是由很多因素决定的,并不可能因一个人、一个公司来决定“废立”的。也有某些语言虽然有着自己的国际标准,但实际的标准确掌握在某个公司的手里,亦同样为大众所接受。

不要过分去追求语言的不到之处,或动辄就将其“消亡”,努力改正我们自己的错误视角,不断进步,提高自己才是硬道理。

来源链接:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1477125

相关文章链接:

51CTO.COM独家特稿:为什么每个程序员都应该学习C语言?

51CTO.COM独家特稿:每个程序员都应该学习C语言?我可不这么认为

51CTO.COM独家特稿:C语言已经死了,5个需要忘却它的理由

Java替代C语言的可能性

我--曾经的C语言痴迷者,就算C死了,也永远活在我心里

C语言的确死了

C语言:生得伟大,死得光荣

更多网友讨论内容,请进入专题:“C语言是否该扔进垃圾桶”专题

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)


发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看52473次)
·UML类图详解 (查看46951次)
·Java编程开发手册 (查看25172次)
·UML统一建模语言 (查看24155次)
·C#技术开发指南 (查看22515次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (304个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (217个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (569个好)
·.NET开发手册 (251个好)
·PB开发教程 (209个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有