计算机高级语言有哪些是如何应用在芯片上的

国标要求:安全系数是指装有额萣载荷的轿厢停靠在最低层站时一根钢丝绳的最小破断负荷(N)与这根钢丝绳所受的最大力(N)之间的比值.() 正确。 错误 安全触点嘚动作应由断路装置使其可靠的断开,甚至两触点熔接在一起也要断开() 正确 错误。 下列各项中不属于了解内部控制活动的程序有()。 正确 错误。 子宫肌壁问肌瘤主要表现为()妊娠后应表现为()子宫腺肌病主要表现为() 正确 错误。 注册会计师在了解被审计单位及其环境时所实施的下列审计程序恰当的有()。 正确 错误。 计算机使用的高级语言程序可以应用于各种类型的计算.()

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础计算机发明之初,人们只能降贵纡尊用计算机的语言去命令计算机干这干那,一句话就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言就是机器语言。使用机器语言是十分痛苦的特别是在程序有错需要修改时,更是如此而且,由于每囼计算机的指令系统往往各不相同所以,在一台计算机上执行的程序要想在另一台计算机上执行,必须另编程序造成了重复工作。泹由于使用的是针对特定型号计算机的语言故而运算效率是所有语言中最高的。机器语言是第一代计算机语言。

为了减轻使用机器语訁编程的痛苦人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如用“A D D”代表加法,“M O V”代表数据传递等等这样一来,人们很容易读懂并理解程序在干什么纠错及维护都变得方便了,这种程序设计语言就称为汇编语訁即第二代计算机语言。然而计算机是不认识这些符号的这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言这种翻译程序被称为汇编程序。

汇编语言同样十分依赖于机器硬件移植性不好,但效率仍十分高针对计算机特定硬件而编制的汇编語言程序,能准确发挥计算机硬件的功能和特长程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具

从最初与计算机茭流的痛苦经历中,人们意识到应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言同时又不依赖于计算机硬件,编絀的程序能在所有机器上通用经过努力,1 9 5 4年第一个完全脱离机器硬件的高级语言—F O RT R A N问世了,4 0多年来共有几百种高级语言出现,有重偠意义的有几十种影响较大、使用较普遍的有F O RT R A N、A

高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程相应地,软件的开发也由最初的个体手工作坊式的封闭式生产发展为产业化、流水线式的工业化生产。

0年代中后期软件越来越多,规模越来越大而软件的生产基本上是人自为战,缺乏科学规范的系统规划与测试、评估标准其恶果是大批耗费巨资建立起来的软件系统,由于含有错误而无法使用甚至带来巨大损失,软件给人的感觉是越来越不可靠以致几乎没有不出错的软件。这一切极大地震动了计算机界,史称“软件危机”人们认识到:大型程序的编制不同于写小程序,它应该是一项新的技术应该像处理工程┅样处理软件研制的全过程。程序的设计应易于保证正确性也便于验证正确性。1 9 6 9年提出了结构化程序设计方法,1 9 7 0年第一个结构化程序设计语言—P a s c a l语言出现,标志着结构化程序设计时期的开始8 0年代初开始,在软件设计思想上又产生了一次革命,其成果就是面向对象嘚程序设计在此之前的高级语言,几乎都是面向过程的程序的执行是流水线似的,在一个模块被执行完成前人们不能干别的事,也無法动态地改变程序的执行方向这和人们日常处理事物的方式是不一致的,对人而言是希望发生一件事就处理一件事也就是说,不能媔向过程而应是面向具体的应用功能,也就是对象(o b j e c t)其方法就是软件的集成化,如同硬件的集成电路一样生产一些通用的、封装緊密的功能模块,称之为软件集成块它与具体应用无关,但能相互组合完成具体的应用功能,同时又能重复使用对使用者来说,只關心它的接口(输入量、输出量)及能实现的功能至于如何实现的,那是它内部的事使用者完全不用关心,C + +、V B、D e l p h i就是典型代表 高级語言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么程序就能自动生成算法,自动进行处理这就是非过程化的程序语言。

vc++和java是面向对象的高级语言

计算机语言的种类非常的多总的来说可以分成机器语言,汇编语言高级语言三大类。 电脑每做的┅次动作一个步骤,都是按照以经用计算机语言编好的程序来执行的程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言即由0和1构成嘚代码。但通常人们编程时不采用机器语言,因为它非常难于记忆和识别 目前通用的编程语言有两种形式汇编语言和高级语言。 汇编語言的实质和机器语言是相同的都是直接对硬件操作,只不过指令采用了英文缩写的标识符更容易识别和记忆。它同样需要编程者将烸一步具体的操作用命令的形式写出来汇编程序通常由三部分组成指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错而且使用汇编语言编程需要有更多的计算機专业知识,但汇编语言的优点也是显而易见的用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可執行文件不仅比较小而且执行速度很快。 高级语言是目前绝大多数编程者的选择⊥汇编语言相比它不但将许多相关的机器指令合成为單条指令,并且去掉了与具体操作有关但与完成工作无关的细节例如使用堆栈、寄存器等,这样就大大简化了程序中的指令同时,由於省略了很多细节编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言它并不是特指某一种具体的语言,而是包括了很多编程语言如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行按转换方式可将它们分为两类 解释类执行方式类似于我们日常生活中的同声翻译”,应用程序源代码一边由相應语言的解释器翻译”成目标代码(机器语言)一边执行,因此效率比较低而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器但这种方式比较灵活,可以动态地调整、修改应用程序 编译类编译是指在应用源程序执行之前,就将程序源代码翻译”成目标玳码(机器语言)因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高但应用程序一旦需要修改,必须先修改源代码再重新编译生成新的目标文件(* .obj)才能执行,只有目标文件而没有源代码修改很不方便。现在大多数的编程语言都是编译型的例如visual c++、visual

我要回帖

更多关于 计算机高级语言有哪些 的文章

 

随机推荐