问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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)是一种用于电子计算机、微处理器、微控制器...

汇编语言是不是高级语言 C语言是一种计算机高级语言 c语言是一种高级语言吗 c语言是否属于高级语言 c语言是面向什么的高级语言 编绘语言是高级语言么 c程序设计语言是高级语言吗 机器语言是高级语言吗 C语言属不属于高级语言
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
文档文件夹可以删除吗? 文件夹中的文件能删除吗? 吃鸡进不去,重启也没用,开了加速器,如图 永劫无间用什么加速器好 好用的加速器推荐 PUBG加速器免费试用 亚服加速器推荐 吃鸡加速器选择 亚服国际服吃鸡加速器推荐 东芝2523ad提示维护怎么清除 请问清朝历皇帝顺序,开国皇帝到最后一个。还有就是年羹尧的妹妹叫什么... 这个外国小女孩是谁?附图 高级语言有哪些? 什么叫远红外线? 红外线是什么意思 什么叫做红外线 手机充电器的输出功率过高或者过低对手机电池有无影响 大功率充电器真的能提高iPhone充电速度吗 大功率充电器 伤手机吗 手机充电器用大功率的对手机有害吗 手机30W冲电器充电需要多少分钟 大功率充电器会把手机充坏吗? 用一个大功率的充电器能代替原来的充电器给手机充电吗 大功率输出充电器能给小功率输入设备充电么 手机可以换大功率充电器和线来提升充电速度吗? 大功率充电器会充坏手机吗 用大功率手机充电头(不是有原装的)给手机充电后,发现手机热的特别快,这... 手机使用大功率充电器,对手机是否有影响 大功率的充电器,真的会把手机充坏吗? 手机66瓦充电器能给充电宝和一般手机充电吗? 快充充电器可以充普通手机吗? 苹果iOS10系统、日历和相册总是被垃圾广告骚扰邀请、怎么解决? C是否属于高级语言? 高级语言:接近人类自然语言(C、C++、java、JS、python...)+是对... c语言经历了哪三代 常见的高级语言有哪几个? C语言是高级语言还是中级语言? 苹果手机死机要怎么解决才可以恢复? 苹果手机突然死机 苹果手机登刺激战场显示为了更好的体验 请将手机横屏是什么意思? 苹果手机不能下载绝地求生之刺激战场,每次去点击获取然后转一圈又变成... 苹果8玩刺激战场开了语音队友说话直接会把游戏声音覆盖或是弱化了游戏声音。很影响游戏体验。求大神解决 苹果手机怎么用流量下载刺激战场? 电脑微信打开出错,DLL文件缺失? 微信登陆电脑部分图片信息缺失是什么原因造成?? 小吃摆地摊加盟有哪些? 小吃街边摊 加盟费 一般都多少 微信电脑丢失dll文件的原因 现在最火的地摊小吃都有什么? 很多小吃摊用的甜酱是如何勾兑出来的? 电脑微信聊天记录丢失 新式小吃路边摊小吃有哪些?