卷土重来?东山再起?不,C语言一直是王者

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。

C语言特点:简洁的语言、具有结构化的控制语句、丰富的数据类型、丰富的运算符、可对物理地址进行直接操作、代码具有较好的可移植性、可生成高质量、目标代码执行效率高的程序。

C语言到底有多伟大?请看下图:

 

C语言之父:丹尼斯·里奇(Dennis Ritchie)

丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),美国计算机科学家。黑客圈子通常称他为“dmr”。他是C语言的创造者、Unix操作系统的关键开发者,对计算机领域产生了深远影响,并与肯·汤普逊同为1983年图灵奖得主。

贝尔实验室的个人主页地址:Dennis Ritchie Home Page (bell-labs.com)

麻省理工大学计算机系的马丁教授评价说:“如果说,乔布斯是可视化产品中的国王,那么里奇就是不可见王国中的君主。乔布斯的贡献在于,他如此了解用户的需求和渴求,以至于创造出了让当代人乐不思蜀的科技产品。然而,却是里奇先生为这些产品提供了最核心的部件,人们看不到这些部件,却每天都在使用着。”

克尼汉评价道:“牛顿说他是站在巨人的肩膀上,如今,我们都站在里奇的肩膀上。”

C语言时间线:

自从C语言诞生于美国的贝尔实验室后,C语言就在全球一直享有很高的声誉。

C语言代码简单易懂,可以说,会英语的人基本上都能看懂C语言的代码。

但是,随着近几年其他语言比如Python,Java,SQL等纷纷登上计算机舞台,C语言的皇冠地位逐渐让位。

 如上图,曾经排行第一的C语言以及后来改善出的C++和C#都屈居第二、第四和第五,新的语言(Python,Java等)逐渐走上了排行榜的前沿。正如Python取得了第一,Java取得第三一样,许多C语言学习者开始担忧:过个几年,C语言以及它的“后代”是否会在上面的排行榜中消失?

其实,这个问题涉及多个方面的因素:

1.C语言自身的普及度

2.其他语言的发展

3.学习者、使用者的数量

......

难道C语言真的要消失在历史的风沙中吗?

答案是:一定不会的!就C语言本身来看,它的普及度很广,又简单易懂,在将来只会不断进步,而不是逐渐没落。

要相信:卷土重来?东山再起?不,C语言一直是王者!

猜你喜欢

转载自blog.csdn.net/zyl_coder/article/details/126493550
今日推荐