语言处理程序

程序设计语言

用于书写计算机程序的一组记号和一组规则。

机器语言

机器语言是计算机系统唯一能识别的,不需要翻译直接供机器使用的程序设计语言。

1加到100的机器语言。

汇编语言

汇编语言是机器语言助记表示

汇编语言和机器语言一般都称低级语言

汇编语言和机器语言是一一对应的

汇编语言书写的程序计算机不能直接执行,必须翻译称机器语言才能执行

和机器语言一样,也是面向机器的程序设计语言,通用性差,使用不方便


不管用什么语言编写的程序,都称之为源程序,源程序就是我们用高级语言所描述的问题求解步骤,源程序计算机根本不可以执行,因此我们需要对源程序进行某种翻译,把他转化为一个指令序列,然后让计算机执行。

将源程序转化为计算机可执行的指令程序的程序我们称之为语言处理程序。

用机器语言书写的程序,无需翻译。

使用汇编语言书写的程序,需要翻译,翻译比较简单,是一个语句到指令的转化过程。

使用高级语言书写的程序,需要更复杂的翻译过程。

用机器语言和汇编语言编写程序的时候要求对计算机硬件结构比较清晰。


翻译的时候三种最基本方式

解释方式:逐条翻译并执行

编译方式:对源程序进行翻译,最终生成一个与源程序功能等价的指令序列

跨平台需要重新编译

虚拟机技术:

 

版权声明 © 本文内容来自若白博客:R-Blog.cn 文章链接:https://r-blog.cn/202207022897.html 转载请注明出处 原创不易,觉得有用的话,请转发保留版权信息表示支持!
THE END
分享
二维码
打赏
海报
语言处理程序
程序设计语言 用于书写计算机程序的一组记号和一组规则。 机器语言 机器语言是计算机系统唯一能识别的,不需要翻译直接供机器使用的程序设计语言。 1加到100……
<<上一篇
下一篇>>