用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

3.高级语言

不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机, 只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
总结:机器语言是用二进制代码也就是0或1用于程序设计,汇编语言就是用助记符等一些符号代替二进制代码。这里就有一个问题了,计算机能读懂的只有机器指令,也就是二进制代码,那么计算机如何能理解用汇编语言编写的程序呢?这时,就需要一个能够将汇编指令转换成机器指令的翻译程序---编译器,程序员用汇编语言写出源程序,在用汇编编译器将其编译为机器指令,由计算机最终执行。
汇编语言在机器语言的基础上引入了助记符,但是这些助记符量大难记,因此,我们又有了高级语言。定义上很清楚的表达了高级语言,他以人类日常语言为基础,这样的话,更易于编写,而且有较高的可读性。

高级语言可以实现计算机语言跨平台运行。

三种计算机语言如何在计算机上执行?

机器语言:机器语言可以直接在计算机上执行。
汇编语言和高级语言:用某种汇编语言或高级语言编写的程序称为源程序,源程序不能直接在计算机上执行,如果源程序是用汇编语言编写的,则需要一个汇编程序将其翻译成目标程序后才能执行。如果源程序使用某种高级语言编写的,则需要对应的解释程序或编译程序对其进行翻译,然后在计算器上运行。

解释程序与编译程序比较?

解释程序也成为解释器,他或者直接执行源程序,或者将源程序直接翻译成中间代码后再加以执行,而编译程序也称为编译器则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,编译程序和源程序都不参加目标程序的执行过程;而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。
转载自https://blog.csdn.net/hellojoy/article/details/47044287
相关补充:https://blog.csdn.net/hejingfang123/article/details/84668126
收起
展开全文

自学计算机编程语言经历!

千次阅读2019-05-02 18:59:25
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
收起
汇编计算机教程编程教程

实时更新:计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年12月份最新版)

万次阅读多人点赞2020-03-09 15:12:25
男怕选错语言,女怕嫁错情郎。
收起

目前最赚钱的5种计算机编程语言

万次阅读2018-05-02 17:20:26
目前哪几种计算机编程语言是最流行的?花一点时间思考你一天使用应用的次数,这个数字相当高,不是吗?这正是为什么移动应用程序开发每天都变得越来越重要的原因。 世界各地的企业已经认识到了这一点,并决定投资...
收起

计算机编程语言简介

千次阅读2007-03-17 17:18:00
一、什么是编程语言?编程语言是用来表达机器指令的工具吗?是程序员之间交流的桥梁吗?是表达高层设计的载体吗?是算法的符号吗?是表达概念之间关系的途径吗?是实验用的器材吗?是控制计算设备的方法吗?我的...
收起
fortranjava

计算机编程语言特性汇总

万次阅读2018-12-12 10:07:38
身为一名程序员,你是否熟知Java、Python、C语言、C++、C#、PHP这些编程语言的特性和优劣势?如果你的回答是no,那么这篇文章会对你有帮助。 首先,Java无疑是目前市场需求量最大的语言。它的用途非常...
收起

计算机编程语言:编译型与解释型区别

千次阅读2018-07-26 14:32:08
计算机编程语言:编译型与解释型区别 原文地址:https://blog.csdn.net/danpi1hao/article/details/64121610计算机编程语言种类非常多,根据与计算机硬件的贴近程度和抽象程度大致可分为3类,自顶向下分别是 ...
收起

这可能是史上最全的计算机编程语言列表了

千次阅读2017-08-14 14:29:20
计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的...
收起

计算机编程语言分类与简介

千次阅读2017-05-18 23:02:29
编程语言计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和...
收起

计算机编程语言(机器语言、汇编语言、高级语言)

千次阅读2015-07-24 17:21:14
计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 1. 机器语言 机器语言是用...
收起

计算机编程语言的分类,解释型语言、编译型语言、脚本语言的关系

千次阅读多人点赞2016-07-24 16:48:57
计算机编程语言的分类: 机器语言(二进制代码)	汇编语言(面向机器的程序设计语言)	高级语言(按转换方式可分为两类:1.编译型语言; 2.解释型语言||按照客观系统的描述可分为两类:1.面向过程语言; 2.面向...
收起
读书笔记

最早接触到的计算机编程语言——c语言

千次阅读多人点赞2015-08-06 20:53:56
最早接触到的计算机编程语言——c语言 在经过入学后计算机导论的熏陶后,在大一的下半学期我终于接触到了一门语言,这也是我们最早接触的计算机编程语言——c语言。 在初学的时候,感觉这门课程十分晦涩,但是当...
收起
c语言

计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年5月份最新版)

千次阅读多人点赞2020-04-04 22:05:11
男怕选错语言,女怕嫁错情郎。
收起

计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年12月份最新版)

千次阅读2020-12-04 15:37:36
男怕选错语言,女怕嫁错情郎。
收起

最经典计算机编程语言是什么?

万次阅读2005-08-12 16:46:00
最经典计算机编程语言是什么作者:张桂权有同学,尤其是那些对计算机科学了解还很少的学弟学妹们经常会问我“师哥,你认为计算机编程语言中哪一门是最好的最棒的?” 等问题。当我毫不犹豫的回答,C是最经典的最...
收起
汇编c

JAVA(计算机编程语言)---面向对象---静态面向对象编程语言的代表---分布式---多线程

千次阅读2020-08-07 18:24:35
JAVA(计算机编程语言) Java是一门面向对象编程语言,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极...
收起
java

计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年11月份最新版)

千次阅读2020-11-26 23:08:25
男怕选错语言,女怕嫁错情郎。