美文网首页CreatShare
C语言学习——前言

C语言学习——前言

作者: 魂梦云边 | 来源:发表于2016-12-01 21:39 被阅读8次

    C的发展史

    首先来了解一下C语言的发展历史,它的原型ALGOL 60语言。(也成为A语言)

    1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。

    1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。

    1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。

    而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

    1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准。

    C语言成为目前世界上流行最广泛的高级程序设计语言。

    计算机的组成

    计算机由硬件和软件两部分组成,放一张比较直观的图:

    应用软件的运行是建立在操作系统之上的。

    为计算机的发展做出重大贡献的人--冯洛伊曼

    他的思想:

    (1)计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件.

    (2)计算机内部应采用二进制来表示指令和数据.每条指令一般具有一个操作码和一个地址码.其中操作码表示运算性质,地址码指出操作数在存储器中的地址.

    (3)将编好的程序送入内存储器中,然后启动计算机工作,计算机无需操作人员干预,能自动逐条取出指令和执行指令.

    冯诺依曼设计思想最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对“程序存储”概念的具体化.

    再放一张直观的大图:

    相关文章

      网友评论

        本文标题:C语言学习——前言

        本文链接:https://www.haomeiwen.com/subject/lncfmttx.html