Linux和C历史

Linux和C历史


C历史


1972年 美国贝尔实验室的丹尼斯里奇在B语言的基础上设计出了一种新的语言,取BCPL的第二个字母作为这种语言的名字,这就是C

1978年 Kernighan和Ritchie编著的《C程序设计语言》出版

1989年 ANSI发布了第一个完整的C语言标准简称——“C89”

1999年 ISO在做了一些必要的修正和完善后,发布了新的C语言标准——“C99”

2011年 ISO又正式发布了新的标准——“C11”

Linux历史


1965——贝尔(Bell)实验室、MIT、GE(通用电气公司)准备开发multics系统

1969——计划进度缓慢被裁撤,Ken Thompson为在计算机上移植一款自己喜欢的“太空旅行”游戏,用1个月时间,使用汇编语言开发了FIle Server System(Unics,即 UNIX 的原型)

1970——Ken Thompson以BCPL语言为基础设计出简单且很接近硬件的语言B语言,并且用B语言写了第一个UNIX系统

1973——Ken Thompson 与Dennis Ritchie感到用汇编语言移植游戏太过头痛,于是用C语言成功重写了Unix的第三版内核

1977——Bill Joy 针对他的机器修改UNIX源码,称为BSD(UNIX的分支)

1979——UNIX发布System V 用于个人计算机

1984——因UNIX不能对学生提供源码,Tanenbaum老师自己编写兼容于UNIX的Minix,用于教学.

同年Stallman开始 GNU(GNU’s Not Unix)项目,创办FSF(Free Software Foundation)基金会;(产品:GCC、Emacs、Bash Shell、GLIBC;倡导“自由软件”;GNU的软件缺乏一个开放的平台运行,只能在UNIX上运行; 自由软件指用户可以对软件做任何修改,甚至再发行,但是始终要挂着GPL的版权;自由软件是可以卖的,但是不能只卖软件,而是卖服务、手册等;)

1991——研究生Linus Torvalds 经常要用他的终端仿真器去访问大学主机上的新闻组件和邮件,为了更方便下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了Linux的第一个内核的雏形,当时他年仅21岁。后来Linus Torvalds 基于 gcc、bash 开发了针对386机器的 Linux 内核;一开始Linux只适用于386,随即Linus Torvalds便发布了Linux的GPL版权申明,紧接着在全世界的开发人员的帮助下,最终能兼容多种硬件。

1994——Linux发布Linux-v1.0

1996——发布Linux-v2.0,同时确定吉祥物:企鹅

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值