zoukankan      html  css  js  c++  java
  • 让你提前知道软件开发(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!)、商业应用的keyword排名以及 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。欢迎关注!)

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    JDK Base64编解码1.7和1.8的坑
    nacos部署注意点
    详解CurrentHashMap之预习篇
    SpringBoot爬坑系列
    开发之缓存与数据库优化
    jreble备注
    Unable to open debugger port (127.0.0.1:55119): java.net.SocketException "Socket closed"
    ConcurrentHashMap源码分析
    为什么要先高16位异或低16位再取模运算
    HashMap(三)之源码分析
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4618078.html
Copyright © 2011-2022 走看看