设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
C语言
C++
NET
JAVA
PHP
易语言
数据库
IE盒子
»
论坛
›
IE盒子
›
C语言
›
C语言为什么叫C语言?
返回列表
发帖
查看:
103
|
回复:
1
C语言为什么叫C语言?
[复制链接]
马浩宁
马浩宁
当前离线
积分
9
1
主题
6
帖子
9
积分
新手上路
新手上路, 积分 9, 距离下一级还需 41 积分
新手上路, 积分 9, 距离下一级还需 41 积分
积分
9
发消息
发表于 2022-12-5 09:42:30
|
显示全部楼层
|
阅读模式
星球大战
20世纪60年代,贝尔实验室的研究员Ken Thompson(肯·汤普森)
他背着老板找到了台空闲的机器 -PDP-7,他找到这台机器的目的也十分的无语,就是为了上班摸鱼打游戏,这个游戏的名字就是“星球大战”
现在看到这个游戏的界面我们很定提不起任何兴趣,但是在当年也是绝无仅有的存在了,也正因为这个游戏,催生出了我们现在的C语言,所以说,有一个爱玩的爸爸是如此的重要。
B语言
肯为了这款有系发明了B语言,B语言的全称叫做BCPL,是一种自启动性编程语言,B语言的命名就是BCPL单词的首字母,但是新的问题是这台空闲的机器 -PDP-7并没有操作系统,于是肯着手为PDP-7开发操作系统,后来这个OS被命名为 -UNIX,也是用B语言架构的。
C语言
D.M.Ritchie(丹尼斯里奇)玩心大发,也想要玩同事Ken Thompson开发的游戏Space Travel,所以加入了KenThompson,合作开发UNIX,他的主要工作是改进Thompson的B语言
这也是一位爱玩的父亲,丹尼斯里奇改着改着就改出了一个新的语言,取名为——C语言“New B”,从而丹尼斯里奇就被称作C语言之父
后来,爱玩的D.M.Ritchie和他爱玩的同事KenThompson迫不及待的开始用C语言完全重写了UNIX。不过,此时编程的乐趣已经使他们完全忘记了那个“SpaceTravel”,一门心思的投入到了UNIX和C语言的开发中(看样子只有父亲脱离低级趣味的玩,儿子才能够健康茁壮的成长)。自此,C语言和UNIX相辅相成的发展至今。
D语言?
按照先辈们的命名逻辑,第一代语言B语言从BCPL的首字母而来,而C语言从new B命名而来,那以后要是C语言慢慢更新出new C语言,是不是就会产生新的D语言了呢?显然没有。
C语言穿上面向对象的铠甲成为了C++,它还有两个会飞(不依赖具体平台)的小弟弟Java和C#,很可惜他们也都不是同一个父亲的孩子。
☆本账号为技成培训网的官方知乎账号。
在这里,你可以阅读到许多关于
电气自动化
的优质内容(图文/视频) 大家不要吝惜手里的“
邀请
”,让我们在
分享
中共同进步。看到这里就给点个赞吧!
关注技成培训,后台私信“领资料”,领取电气人专属软件资料包
(仿真软件、工控全套、电气识图等学习资料)
回复
使用道具
举报
夜之哀伤
夜之哀伤
当前离线
积分
14
0
主题
10
帖子
14
积分
新手上路
新手上路, 积分 14, 距离下一级还需 36 积分
新手上路, 积分 14, 距离下一级还需 36 积分
积分
14
发消息
发表于 2025-3-26 03:58:08
|
显示全部楼层
嘘,低调。
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
C++
快速回复
返回顶部
返回列表