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

主要介绍一下高级语言!

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

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

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


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


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

扩展资料:

汇编语言

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

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

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

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

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-28
第一类:汇编

汇编语言和其他高级语言不同,因为类似C++这种高级语言需要先编译成汇编语言再编译成机器语言。因此汇编是更加贴近机器语言的底层语言,因此也单独于一类。汇编据我所知就是对内存的直接操作有最大的自由,可以对内存数据作任何操作。

第二类:面向过程的高级语言

主要代表是C语言。其实就是非面向对象的高级语言。不支持”对象“这个概念。

第三类:面向对象的高级语言

主要代表 JAVA 因为JAVA也被称作完全面向对象的语言,JAVA中所有的变量都被看作对象。
或者从另外一个分类角度来分类汇编以外的语言:
第二类:支持指针的语言
主要代表: C、C++ 指针意味着对内存的直接控制,当然相对汇编而言这种控制已经大大受限了。但是能够直接操作内存数据意味着方便与危险。
第三类:不支持指针的语言
主要代表:JAVA 完全面向对象与不支持指针,所以JAVA是比较方便与安全的语言。不支持指针丧失了一些便捷性,但保证了内存安全。
也许还有其他的分类,我就不知道了。
第2个回答  2019-03-19
谈起计算机语言,很多人都会列出来各式各样的语言,不同的特性,不同的应用场景,在众多的计算及语言中,呼声很高、位列编程语言榜前面的无疑是生命力顽强的java、近期热度猛增的python、被称为万物之源的C语言、争议很大的PHP等等。

对于初学者来说,这些计算机语言就像天书,不知道到底该学习哪个,从哪一门编程语言入手。对很多人的疑惑,总结了以下编程语言的特点、应用和发展路线,可以帮助大家有一条清晰的学习规划。
一、生命力顽强的java
java语言曾一度家喻户晓,有人可以昂起头说我会java,如今虽然潮流已过,但java跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,java衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于java(hadoop、hive、hbase、lucene等),java和c一样也是编译执行的语言,区别在于java编译出的字节码文件运行在一层java虚拟机之上,而虚拟机可以架设在各种操作系统上,所以java也就有了跨平台的优势,一处编译多处执行。

二、热度猛增的python
python的强大在于它的不伦不类,说它是解释执行,它却会编译成文件,说它是脚本语言,它却具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。

三、被称为万物之源的C语言
C语言是编译执行的语言,linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如java、php、python……

四、争议很大的PHP
许多人认为PHP不是程序设计的未来,但PHP巨大的生态系统使得在未来几年里全世界需要大量的开发人员对其提供支持。排名前三的内容管理系统-WordPress、Drupal和Joomla都是使用PHP构建的,而且迄今大概有80%的网站运行在PHP之上。
PHP是容易学习的语言,它可以作为你进入编程世界的入门语言。PHP属于就业市场中炙手可热的语言,你可以找到大量的需要PHP技能的工作机会。PHP开发者的薪资水平和Java、C++、Python或 Swift开发者相比通常偏低。

以上就是对几种计算机编程语言的简单总结,如有需要其他语言的介绍看,可以评论留言,随时补充!
第3个回答  推荐于2017-09-08
计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型

1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数),并包装成该平台的操作系统所能识别和运行的格式。这种语言的程序执行时效率高,可以脱离开发环境独立运行,但如果要移植必须修改源程序,或者针对不同的平台采用不同的编译器进行重新编译。现在的多试高级语言,如c,c++,Pascal,LISP等都是编译型的。

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

3.java语言是解释型和编译型的结合,先采用通用的java编译器将java源程序编译成为与平台无关的中间产物,然后利用java虚拟机(JVM:Java Virtual Maching)进行解释执行。
第4个回答  2006-11-30
目前应用最广的高级语言是面向对象语言,最常见的面向对象语言有:
C(算是高级语言吧),Java,C++,VB。

计算机语言的分类及之间的联系与区别
计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型 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. 汇编语言:- 汇编语言是人类为了方便理解而设计的,使用特定的指令来编写。- 计算机在执行前需要通过汇编器将这些指令转换为...

相似回答