C 语言发展简史

C语言由BCPL发展而来,因其简洁高效在Unix系统中广泛使用,与Unix紧密相连。其与丹尼斯·里奇合著的《C程序设计语言》影响深远。随着时间发展,C语言不仅在系统编程中占有一席之地,还影响了C++、Java、Go和Rust等语言的诞生。至今,C语言仍因其效率和表现力深受喜爱。
摘要由CSDN通过智能技术生成

以下内容是对布莱恩·克尼汉Brian Kernighan 的采访,他(与 丹尼斯·里奇Dennis Ritchie)是《C 程序设计语言The C Programming Language》一书的共同作者,谈及了 C 语言及其 50 年的历史。

两位作者写的最初的 C 语言编程指南,大约是在 1978 年

C 语言将在 2022 年满 50 岁。然而,尽管它历史悠久,在许多“流行编程语言”的调查中,C 语言仍然是“最常用”的编程语言之一。例如,​ 你可以看看 TIOBE 指数, ​它追踪不同编程语言的流行程度。许多 Linux 应用程序是用 C 语言编写的,例如 GNOME 桌面。

采访了 布莱恩·克尼汉Brian Kernighan,以了解更多关于 C 语言及其历史他(与 丹尼斯·里奇Dennis Ritchie)是《C 程序设计语言The C Programming Language》一书的共同作者。

C 语言是怎么诞生的呢?

C 语言由一系列旨在进行系统编程的语言演变而来,系统编程就是编写像编译器、汇编器、编辑器以及最终的操作系统这样的程序。麻省理工学院有一个与贝尔实验室合作的 Multics 项目,它计划用一种高级语言编写系统的所有部分(这在 1965 年那时候是一个新想法)。他们打算使用 IBM 的 PL/1,但它非常复杂,而且承诺的编译器也没有及时交付。

在与一个叫做 EPL 的子集(由贝尔实验室的道格拉斯·麦克罗伊Douglas McIlroy 设计)进行了短暂交流后,Multics 转向了 BCPL,这是一个由剑桥的 Martin Richards 设计和实现的,更加简单和干净

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值