找回密码
 注册
查看: 2661|回复: 2

为什么 C 语言屹立不倒?

[复制链接]
发表于 2012-6-21 08:51:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
为什么 C 语言屹立不倒?
24人收藏此新闻, 我要收藏 | 新闻投递 oschina 发布于: 2012年06月11日 (39评)
http://www.oschina.net/news/29898/why-c-lang-never-die?from=20120617

有些语言诞生几十年了依然是世界上最流行的语言,比如C语言。有些语言虽然号称新兴的语言却很少有人使用。在编程语言这个领域里似乎不符合长江后浪推前浪这个规律。这恐怕不止语言本身的因素,里面的缘由值得研究者好好去探索一番。

雷欧和阿里采访了数以万计的程序员,又在全球最大的软件仓库SourceForge梳理了超过30万份的程序。“为什么C语言没有被淘汰?”拉布金提出了 这个问题。的确,C语言距问世之初已经有了35年的历史。在这期间里,计算机迈出了不可测量的发展步伐,软件和操作系统也早就今非昔比,编程语言中不乏叱 咤风云的新生代,而C语言也有了升级版。即便如此,C语言依旧风采不减当年。

拉布金刚刚取得了加州大学伯克利分校的计算机博士学位,如今在普林斯顿大学攻读博士后学位。“在学术领域,现今的趋势是解决那些尚未出现的难题,”拉布金 说,“学者们希望能够标新立异地建立起一个全新的语言系统,就没有考虑这么一套编程语言是否有实践的价值。编程语言的开发者们缺少一个明确的目标。”他指 出,有些编程语言甚至缺失了最基础的东西,比如缺省文件编制(Documentation);还有些开发者不停地在语言系统上画蛇添足,弄到最后搞的程序 员们只能因为它太“丰富”了不得不放弃。马耶若维奇认为:“我们发现这个问题事实上不是一个技术领域的问题,它是因为整个学术界不够注重实践需求所造成 的”。

评论:
说的真好:“我们发现这个问题事实上不是一个技术领域的问题,它是因为整个学术界不够注重实践需求所造成 的”。
看来不光中国如此,整个世界都存在学术与应用脱节问题。当然,中国更严重了。
发表于 2012-6-21 16:18:32 | 显示全部楼层

回复 1# uesoft 的帖子

学习了。谢谢分享!
 楼主| 发表于 2012-6-22 15:21:29 | 显示全部楼层

回复 2# JohnQiang 的帖子

祝你精通C语言或udf、嵌入式编程等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表