电子计算机需要用到的C语言是如何产生和发展的?

Python015

电子计算机需要用到的C语言是如何产生和发展的?,第1张

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

当 肯·汤普逊Ken Thompson 开始研究后来的 Unix 时,他在 BCPL 的基础上创造了一种更简单的语言,他称之为 B 语言。在 1969 年,他为搭载了第一个 Unix 原型系统的 PDP-7 计算机实现了这种语言。

BCPL 和 B 都是“无类型”语言。也就是说,它们只有一种数据类型,即整数。DEC 公司的 PDP-11 计算机大约在 1971 年投入使用,它搭载了第一个真正的 Unix 系统。PDP-11 支持几种数据类型,特别是 8 位字节和 16 位整数。因此,一种同样支持几种数据类型的语言是更好的选择。这就是 C 语言的起源。

C 语言最初只在 Unix 上使用,尽管过了一段时间,也有了用于其他机器和操作系统的 C 语言编译器。大多数情况下,它被用于系统级的编程,涵盖了相当多有趣的领域,还有很多用于管理 AT&T 电话网络运营的系统。

C语言是一种编程语言,是一种高级语言,但实际上

并不“高级”,只是相对低级语言在一个高的级别上进行编程

,c语言

历史悠久,战勋卓著

诞生于20世纪70年代初,成熟于80年代

很多重量级软件都是用C语言写的

上天入地,无所不能

几乎没有不能用C语言实现的软件,没有不支持C语言的系统

很多流行语言、新生语言都借鉴了它的思想、语法

从C++,到Java,再到C#.

使用c语言大概只限于下面四大领域:1,编写操作系统和基础工具

。2,对运行效率要求较高的系统

设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等

。3,继承和维护已有的C代码。4

交流、笔试、面试时最常见的语言