计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型
1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数),并包装成该平台的操作系统所能识别和运行的格式。
这种语言的程序执行时效率高,可以脱离开发环境独立运行,但如果要移植必须修改源程序,或者针对不同的平台采用不同的编译器进行重新编译。现在的多是高级语言,如c,c++,Pascal,LISP等都是编译型的。
2.解释型是指用专门的解释器将某种高级语言源程序逐条解释成特定平台的机器码指令并立即执行,解释一句执行一句,而不进行整体的编译和链接处理。
3.java语言是解释型和编译型的结合,先采用通用的java编译器将java源程序编译成为与平台无关的中间产物,然后利用java虚拟机(JVM:Java Virtual Maching)进行解释执行。
汇编语言
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,
比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。
然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。
参考资料来源:百度百科—计算机语言
计算机语言的分类及之间的联系与区别
计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型 1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数),并包装成该平台的操作系统所能识别和运行的格式。这种语言的程序执行时效率高,可以...
电脑语言共有几种各有什么区别
计算机语言有机器语言、汇编语言和高级语言三大类。区别如下:1、机器语言是用二进制表示的语言,由一连串的0和1组成,属于早期的计算机语言。2、汇编语言的本质和机器语言相同,直接对硬件操作,指令采用了英文缩写的标识符,更容易识别和记忆。需要编程者将每一步具体的操作用命令的形式写出来。3、高级语...
计算机的语言主要有哪几种?分别用途是什么?
计算机语言计算机语言主要分为四类:- 低级语言- 高级语言- 专用语言- 脚本语言低级语言- 机器语言、汇编语言和符号语言。- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。高级语言- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc...
计算机语言的分类及之间的联系与区别
计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 (了解内容一)1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的 *** 。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。用机器语言编写程序,编程人员...
计算机语言有哪些?怎么分类?
计算机语言主要分为三类:-低级语言-高级语言-专用语言1、低级语言-机器语言、汇编语言和符号语言。-汇编语言源程序必须经过汇编,生成目标文件,然后执行。2、高级语言-BASIC(Truebasic、Qbasic、VirtualBasic)、C、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。-高级语言源程序可以用解释、编译两种...
计算机语言有哪些种类
计算机语言类型 计算机语言是用于与计算机交流的符号系统,分为以下几类:1. 机器语言 最基本的计算机语言,直接由计算机硬件理解。由一串二进制数字组成,难以阅读和编写。2. 汇编语言 一种比机器语言更高级的语言,使用符号和缩写来表示机器指令。比机器语言更易读写,但仍需要对计算机体系结构有深入了解...
计算机语言都有哪些
1. 低级语言:这是计算机最基础的语言,直接对应于计算机的硬件操作。其中,机器语言是计算机能直接识别和执行的语言,它的指令集就是计算机的硬件操作命令。汇编语言是机器语言的简化版本,它使用助记符来表示机器语言的指令。2. 高级语言:与低级语言相比,高级语言更加接近人类的自然语言,易于学习和使用...
计算机语言三大类
计算机语言通常分为三类:即机器语言、汇编语言和高级语言。1、机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。用机器语言编写程序,编程人员要首先熟记所用计算机...
计算机语言都有哪些种类
一、计算机语言的主要分类 1. 机器语言 2. 汇编语言 3. 高级语言 二、详细解释 1. 机器语言 机器语言是计算机最直接的语言,由二进制代码构成,是计算机直接执行的语言。由于其操作复杂且不易理解,使用机器语言编程需要精通计算机硬件和操作系统的工作原理。因此,在实际编程中很少直接使用机器语言。2. ...
计算机语言的分类
计算机语言的分类及特点:1. 机器语言:- 机器语言由计算机内部最基本的二进制代码组成。- 它占用内存少,执行速度快。- 机器语言因计算机型号的不同而存在差异,导致不兼容。2. 汇编语言:- 汇编语言是人类为了方便理解而设计的,使用特定的指令来编写。- 计算机在执行前需要通过汇编器将这些指令转换为...