C语言的发展史(应该了解一下)

C语言起源于肯.汤普逊为改进游戏体验而编写的UNIX操作系统,由B语言发展而来。丹尼斯.里奇在1972年创造了C语言,成为C++和Java等后续语言的基石。C语言标准历经C89、C99到C11,以其高效、强大的功能和灵活性著称,但也因灵活性带来的难度和不适合大型项目而闻名。
摘要由CSDN通过智能技术生成

说实话,历史这类东西在平时编写那些程序的时候真的没什么用,但是作为一个程序员,面对一个要陪伴你一生的语言,也许它比女朋友还重要,所以多少还是稍微了解一下比较好。

发展历程:

我们来一个超级简化的版本。
1969年之前所有的操作系统都是用汇编语言编写的。
1969年 肯.汤普逊在BCPL语言的基础上 编写了B语言 用B语言写了UNIX操作系统的内核代码。UNIX操作系统诞生于贝尔实验室。
这里要特别提一下,据说汤普逊编写UNIX其实目的是想要玩一款叫做“太空旅行”的游戏,但是操作系统太差,影响游戏体验,于是他自己写了一个操作系统,然后UNIX就诞生了。
1972年 丹尼斯.里奇发明C语言。他在B语言的基础之上开发了C语言,因此被称为C语言之父。随后用C语言重写了UNIX内核代码代码。
斯特劳斯特劳普:在C语言的基础上 扩展了C语言,出现了C++(添加了类、面向对象的特征)
詹姆斯.高斯林:发明了java ,是用C++的写的 ,但是简化了C++语法。
而之后面世的C# 则是c和java的结合。
各种编程语言基本上都是借鉴了C语言的编程规则,因此理工科的学生基本上都学习了C语言。
肯·汤普逊

标准:

1983年,美国开始制定C语言标准
1989年,制定了第一C语言标准 C89
1999年,C99
2011年,C1X C11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值