让你提前认识软件开发(24):C语言的发展历史和主要特点

第1部分 重新认识C语言

C语言的发展历史和主要特点

 

       作为一门众所周知的计算机编程语言,C语言是谁发明的呢?它是如何演进的?它有何特点?到底有多少人在使用它?

1. C语言之父

       C语言是1972年由美国贝尔实验室的计算机科学家Dennis Ritchie(丹尼斯·里奇)设计发明的。因此,Dennis Ritchie被誉为“C语言之父”(他已于2011109日去世,享年70)。图1中的人物就是Dennis Ritchie

1 C语言之父” Dennis Ritchie

        Dennis Ritchie在哈佛大学学习物理学和应用数学,1967年进入贝尔实验室工作。作为计算机科学家,在他身上有很多可贵的、值得我们学习的品格,如:第一,他对所做的事十分有兴趣;第二,跳出舒适区工作,不断挑战自己;第三,有创新思维,不拘泥于条条框框;第四,喜欢分享,不藏匿自己的核心技术。

        Dennis Ritchie对计算机科学的贡献主要有以下几个方面:第一,作为“C语言之父”,他的最大贡献当然是发明了C语言;第二,1973年与Ken Thompson合作,把UNIX90%以上用C语言改写,因此也被誉为“UNIX之父”;第三,1978年与Brian W. Kernighan一起出版了名著《The C Programming Language(C程序设计语言》),此书已被翻译成多种语言,成为C语言方面最权威的教材之一。

       基于Dennis Ritchie的杰出成就,1983年他与Ken Thompson一起获得了图灵奖。1999年,Dennis RitchieKen Thompson因为在发展C语言和Unix操作系统方面所做出的贡献一起获得了美国国家技术奖章。

 

2. 语言的演进

        作为在国际上广泛使用的计算机语言,C语言的发展简史如图2所示。

2 C语言的发展简史

 

3. C语言的特点

       C语言是一种功能强大的、被广泛应用的面向过程的编程语言,可用于编写系统软件和应用软件。

       C语言的主要特点如图3所示。

图3 C语言的主要特点

        如图3,C语言的诸多特点使其越来越受到广大软件开发人员的青睐,也使其成为了使用人数最多的计算机语言之一。学习好C语言,对于深入学习计算机科学的其它课程都是很有好处的。

 

        C语言到底有多少人在用呢?图420145TIOBE编程语言排行榜(20)

图4 20145TIOBE编程语言排行榜

        TIOBE世界编程语言排行榜展现的是世界上主要编程语言的流行趋势。排行榜的数据是每一个月更新一次。这份排行榜的数据的样本来源于互联网上富有经验的程序员、著名的搜索引擎(GoogleYahoo!)、商业应用的关键字排名以及 Alexa(互联网首屈一指的免费提供网站流量信息的公司)上的排名等。

        从图4可以看出,C语言位居排行榜的榜首。因此,C语言使用得非常的广泛。

 

 

(欢迎访问南邮BBS:http://bbs.njupt.edu.cn/)
(欢迎访问重邮BBS:http://bbs.cqupt.edu.cn/nForum/index)

(本系列文章每周更新两篇,敬请期待!本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周兆熊-IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值