计算机语言的分类及之间的联系与区别

作者&投稿:拔菲 (若有异议请与网页底部的电邮联系)
~

计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型

1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数),并包装成该平台的操作系统所能识别和运行的格式。

这种语言的程序执行时效率高,可以脱离开发环境独立运行,但如果要移植必须修改源程序,或者针对不同的平台采用不同的编译器进行重新编译。现在的多是高级语言,如c,c++,Pascal,LISP等都是编译型的。


2.解释型是指用专门的解释器将某种高级语言源程序逐条解释成特定平台的机器码指令并立即执行,解释一句执行一句,而不进行整体的编译和链接处理。


3.java语言是解释型和编译型的结合,先采用通用的java编译器将java源程序编译成为与平台无关的中间产物,然后利用java虚拟机(JVM:Java Virtual Maching)进行解释执行。 

扩展资料:

汇编语言

为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,

比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。

然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。

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

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。

参考资料来源:百度百科—计算机语言




计算机语言的分类及之间的联系与区别
计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型 1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数),并包装成该平台的操作系统所能识别和运行的格式。这种语言的程序执行时效率高,可以...

计算机语言是什么,分哪几种啊?
机器语言,是第一代计算机语言。1.2.汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程...

计算机语言的种类
按照编程范型可分为:1.命令式语言; 2.函数式语言; 3.逻辑式语言; 4.面向对象语言 命令式语言: 命令式程序设计语言是基于动作的语言,以冯诺依曼计算机体系结构为背景。机器语言及汇编语言是最早的命令式语言。在这种语言中,计算机被看做是动作的序列,程序就是用语言提供的操作命令书写的一个操作序...

计算机语言有哪些各有什么特点计算机语言有哪些
1、算机语言通常分为三类:即机器语言,汇编语言和高级语言。2、 (了解内容一) 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。3、它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。4、机器语言具有灵活、直接执行和速度快等特点。5、 用机器语言编写程序,编程人...

计算机的特点及分类
计算机语言的分类及特点:1、机器语言:机器语言就是计算机内部最原始的一些二进制代码,机器语言占用内存很少,执行速度很快,但是不同型号的计算机,所用的机器语言不同,无法共用。2、汇编语言:汇编语言是人们所设计的,使用特定的命令来编写,计算机运行时要使用转码器把它转变为机器语言,然后才能执行,...

编程语言的分类和用途
编程语言的分类主要有:JavaScript、PHP、C、C++、java。1、C语言:实模式、保护模式、调度、中断、调用栈、回调……基本上计算机科学里面的基本概念都会涉及。结构化编程,即将解决方案描述为一个清晰的过程,这其中会涉及数据的建模,接口的定义,项目整体的组织结构。2、c++语言:虚函数、虚表、内联、多...

编程语言的四种分类是什么?
1、命令式语言。这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。2、函数式语言。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。3、...

程序设计语言的种类有哪些
从应用角度分类,可分为基础语言、结构化语言和专用语言。从客观系统描述分类,可分为面向过程语言和面向对象语言。面向过程语言以“数据结构+算法”程序设计范式构成。4、非过程化语言编码时只需说明“做什么”,不需描述算法细节。用户可以用数据库查询语言(SQL)对数据库中的信息进行复杂的操作。 感兴趣...

计算机程序设计语言可以分为哪三类?
fortran侧重科 学计算,BASIC善于人机对话,PASCAL着重结构设计,COBOL长于报表 处理。人们交流思想、传递信息要使用语言这个工具。  我们要让计算机为我们 工作,也必须同计算机交流信息,同样有个语言工具问题。学习使用电子计 算机,主要的就是学习电子计算机的语言。

计算机程序设计语言的发展经历哪几个阶段
第三代高级语言 高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从...

平顺县17769192688: 计算机语言的分类及之间的联系与区别 -
祖狱蛇胆: 计算机语言通常分为三类:即机器语言,汇编语言和高级语言. (了解内容一) 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合.它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能....

平顺县17769192688: 请问有几种计算机语言?这几种计算机语言的概念和区别? -
祖狱蛇胆: 计算机语言通常分为三类:即机器语言,汇编语言和高级语言.1. 机器语言机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合.2.汇编语言为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用add表示运算符号“+”的机器代码),于是就产生了汇编语言.3.高级语言这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言.高级语言是面向用户的语言.目前被广泛使用的高级语言有basic、pascal、c、cobol、fortran、logo以及vc、vb等.

平顺县17769192688: 简述计算机语言的分类及特点? -
祖狱蛇胆:[答案] 我的年纪只有十九,我所知道的计算机语言只有三类:机器语言:机器语言就是计算机内部最原始的一些二进制代码.机器语言占用内存很少,执行速度很快,但是不同型号的计算机,所用的机器语言不同,无法共用,所以现在已经没...

平顺县17769192688: 电脑的语言有哪些啊?
祖狱蛇胆: 计算机语言有:C语言、C++语言、Java语言、Python语言、数据库开发语言、汇编语言、Pascal语言、VisualBasic语言、C#语言等等.

平顺县17769192688: 电脑语言共有几种?各有什么区别? -
祖狱蛇胆: 现在有很多语言:1.C语言(最古老的编程语言)2.delphi(可视化语言)3.visual basic(最普遍,可视化)4.Visual C++(普遍,可视化)5.C#(精确、简单、类型安全、面向对象的语言,其是Net的代表性语言)6.易语言(可视化中文编程,无论老人小孩年轻人都可以编出一款属于自己的程序,深受中国人民喜爱)

平顺县17769192688: 计算机语言的区别与联系是什么? -
祖狱蛇胆: 机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂 汇编语言就是用助记符来表示计算机操作命令的一种编程语言.它主要是面向硬件,比c语言等高级语言要低级点,比机器语言(就是计算机能直接执行的程序,我们编的程序都要翻译成机器语言才能执行)要高级点 高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,医懂,一般人都用高级语言编写程序

平顺县17769192688: 计算机语言包括几种,如何分类? -
祖狱蛇胆: 计算机语言分为机器语言,汇编语言和高级语言,机器语言是用二进制表示的,现在用的少,因为要记忆的东西太多了.汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆.它同样需要编程者将每一步具体的操作用命令的形式写出来.其他的语言都属于高级语言,如C,C++,JAVA,VB,Delphi等.和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令.由于省略了很多细节,所以编程者也不需要具备太多的专业知识. 分为解释类和编译类

平顺县17769192688: 各种编程语言间有什么区别 -
祖狱蛇胆: 谈起计算机语言,很多人都会列出来各式各样的语言,不同的特性,不同的应用场景,在众多的计算及语言中,呼声很高、位列编程语言榜前面的无疑是生命力顽强的java、近期热度猛增的python、被称为万物之源的C语言、争议很大的PHP等...

平顺县17769192688: 简述计算机语言的分类及特点? -
祖狱蛇胆: 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础.计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计...

平顺县17769192688: 叙述计算机语言的分类和各自的特点 -
祖狱蛇胆: 当前计算机语言的分类,主要是从其抽象程度这个方面来考虑:没有抽象:机器语言 第一层抽象,只是简单地把机器指令用符号来表示:汇编语言 第二层抽象:面向过程的高级语言.如C.第三层抽象:面向对象的高级语言.如Java.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网