美文网首页简友广场想法
趣谈C程序——"我的前生今世"

趣谈C程序——"我的前生今世"

作者: 猿来客 | 来源:发表于2020-07-01 18:53 被阅读0次

一周C程序系列——起帆扬帆

哈喽大家好!我是小猿欢迎和大家一起来到新的篇章C程序系列!假如过程中有什么不懂!或者失误可以在我的个人公众号“猿来客”联系我进行更正!好了废话不多说开始今天的内容吧!

我们学习一个东西都要了解它的历史,了解它的起源!当然程序也不例外,它也有它独特的诞生方式!我们一起来看一下它是如何诞生的吧!

程序“出生啦!”

C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,在它的主体设计完成后,Thompson和Ritchie用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI c”,截至2020年,最新的C语言标准为2017年发布的 “C17”。

C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。

20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。

1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。

1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。

1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

好了,看到这里你是不是头皮发麻,双眼犯晕!这么多名词,我怎么看的过来呀! 看到这里小猿给大家简单的整理了一下希望用一种趣味的方式便于大家吸收!

“我”的前身今世

在1970年的一天,我来到

相关文章

  • 趣谈C程序——"我的前生今世"

    一周C程序系列——起帆扬帆 哈喽大家好!我是小猿欢迎和大家一起来到新的篇章C程序系列!假如过程中有什么不懂!或者失...

  • 前生今世

    前生,我与你。 今世,你与我 前生,我爱着你。 今世,你爱着我。 前生,我们彼此相爱。 今世,我们彼此背离。 前生...

  • 盘点一下宗教信仰里面的“坑”

    ​ ​宗教的前生今世 之前的文章我详细的介绍过佛教的前生今世。 以后我还会详细的介绍其他宗教的前生今世。 毕竟对于...

  • 我的前生今世

    昨天晚上黄姐约我今天上午去洪山寺,说有位高人可以给我指点迷津,于是愉快答应了。 今天上午8:30左右黄姐如约来接我...

  • 我们好像在哪见过,前生还是今世?

    前生,前生,我是你的今世。 今世,今世,不要再恋前生。 …… 她穿着素衣流裙,戴着面具打桥上过,江南夜雨声烦,她且...

  • 前生今世

    我是你前世的爱人 用了三百年在今生遇到你

  • 前生今世

    前生缘今世未了 又相见哀伤婉转 忆过往酸甜悲苦 徒泪流肝肠寸断

  • 前生今世

    前生是否遇见过 今世的谋面从未陌生 前生是否缘未尽 今世一次次的再相遇 前生是否深爱过 今世的拥抱如此安心

  • 前生今世

    小说里常有什么前世今生的的情节,尤其在古装小说里,当然,不是攻击别的作家,我自己也是,似乎不给主角们安个前世的孽缘...

  • 前生今世

    或许,我的前生做了错事,今世我要加倍补偿。 上天让我自幼食素,不沾一点荤腥,今世不伤害一点生灵,也算是能赎点罪过。...

网友评论

    本文标题:趣谈C程序——"我的前生今世"

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