17838383235
7MH4960-2AA01西门子代理
报价: 2400.00元/件
最小起订: 1
有效期至: 长期有效
发布时间: 2024-05-14 10:53
发布IP: 113.246.213.195
浏览次数: 52
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

C语言、B语言、D语言?这些编程语言都是怎么发展演变来的?

星球大战
PART 01


20世纪60年代,贝尔实验室的研究员KenThompson(肯·汤普森);


他背着老板找到了台空闲的机器-PDP-7,他找到这台机器的目的也十分的无语,就是为了上班摸鱼打游戏,这个游戏的名字就是“星球大战”


现在看到这个游戏的界面我们肯定提不起任何兴趣,但是在当年也是的存在了,也正因为这个游戏,催生出了我们现在的C语言,所以说,有一个爱玩的爸爸是如此的重要。



B语言
PART 02


肯为了这款游戏发明了B语言,B语言的全称叫做BCPL,是一种自启动性编程语言,B语言的命名就是BCPL单词的首字母,但是新的问题是这台空闲的机器-PDP-7并没有操作系统,于是肯着手为PDP-7开发操作系统,后来这个OS被命名为-UNIX,也是用B语言架构的。



C语言
PART 03


D.M.Ritchie(丹尼斯里奇)玩心大发,也想要玩同事KenThompson开发的游戏SpaceTravel,所以加入了KenThompson,合作开发UNIX,他的主要工作是改进Thompson的B语言。


这也是一位爱玩的父亲,丹尼斯里奇改着改着就改出了一个新的语言,取名为——C语言“New B”,从而丹尼斯里奇就被称作C语言之父

后来,爱玩的D.M.Ritchie和他爱玩的同事KenThompson迫不及待地开始用C语言完全重写了UNIX。不过,此时编程的乐趣已经使他们完全忘记了那个“SpaceTravel”,一门心思的投入到了UNIX和C语言的开发中(看样子只有父亲脱离低级趣味的玩,儿子才能够健康茁壮的成长)。自此,C语言和UNIX相辅相成de地发展至今。



D语言?
PART 04


按照先辈们的命名逻辑,代语言B语言从BCPL的首字母而来,而C语言从newB命名而来,那以后要是C语言慢慢更新出newC语言,是不是就会产生新的D语言了呢?显然没有。


C语言穿上面向对象的铠甲成为了C++,它还有两个会飞(不依赖具体平台)的小弟弟Java和C#,很可惜他们也都不是同一个父亲的孩子。



相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索