C语言是高级语言?
发布网友
发布时间:2022-04-24 04:24
我来回答
共1个回答
热心网友
时间:2022-05-03 08:49
C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL
60。
1960年出现的ALGOL
60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(CombinedProgram-
ming
Language)语言。CPL语言在ALGOL
60的基础上接近了硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin
Richards对
CPL语言作了简化,推出了BCPL(Basic
Combined
Programming
Language)语言。1970年美国贝尔实验室的
Ken
Thompson以
BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的
B语言(
取
BCPL的第一个字母),并用
B语言写第一个UNIX操作系统,在PDP-7上实现。
1971年在PDP-11/20上实现了B语言,并写了UNIX操作系统。但B语言过于简单,功能有限。1972年至
1973年间,贝尔实验室的
D.M.Ritchie在B语言的基础上设计出了C语言(取
BCPL的第二个字母)。C语言既保持了BCPL和B语言的优点(精练、接近硬件),又克服了它们的缺点(过于简单、数据无类型等)。
最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1973年,K.Thom-
pson和D.M.ritchie两人合作把UNIX的90%以上用
C改写(UNIX第5版。原来的
UNIX操作系统是1969年由美国的贝尔实验室的
K.Thompson和D.M.Ritchie开发成功的,是用汇编语言写的)。
C语言是不是一种低级语言?
C语言通常被归类为高级编程语言,而不是低级语言。高级语言是指那些接近人类自然语言或数学表达式的编程语言,它们提供了更高层次的抽象,使得编程更加容易理解和编写。C语言虽然提供了对底层硬件的直接控制和较低层次的抽象,但它的语法和结构仍然符合高级语言的特征。低级语言通常指的是那些与特定计算机硬件...
C语言是一种()。
C语言是一种()。A.低级语言 B.高级语言 C.机器语言 D.汇编语言 正确答案:B
c语言是一种什么语言
c语言是一种高级语言。主要是相对于汇编语言而言的,是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。除了机器语言和汇编语言外的所有编程语言,都属于高级语言。所以C语言也是高级语言的一种。
C语言为什么是一个 弱 类型的高级语言?
1. C语言被归类为高级语言,但与汇编语言相比,它提供了更接近硬件层面的操作能力。2. 在C语言中,数据类型的检测不如其他一些高级语言(如BASIC)那样严格,这使得C语言在处理数据类型时显得更加灵活。3. C语言的一个显著特点是对数组边界不进行检测,这是其“弱类型”特征的体现。4. 由于C语言允许...
c语言是计算机的什么语言是高级还是低级?
c语言是计算机的高级语言。高级语言主要是相对于汇编语言而言的,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言,能以简易的方式编译、处理低级存储器。C语言提供了许多低级处理的功能,但仍然保持着跨平台的...
c语言是计算机的什么语言是高级还是低级?
c语言是计算机的高级语言。高级语言相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不...
C语言是一种什么语言?
B、高级语言。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出...
C语言是高级语言吗?
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型...
c语言属于什么语言
c语言是一种高级语言,经过编译转换成机器识别的二进制语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。c语言介绍 avr单片机c语言高级程序设计是一种成功的系统描述语言,用c语言开发的uniX...
C语言是高级语言吗?
C语言是高级语言。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。1、机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。2、汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器...