首页  >  文章  >  高级程序设计语言的编译程序和解释程序均属于

高级程序设计语言的编译程序和解释程序均属于

藏色散人
藏色散人原创
2019-10-22 17:01:107154浏览

高级程序设计语言的编译程序和解释程序均属于

高级程序设计语言的编译程序和解释程序均属于什么?

高级程序设计语言的编译程序和解释程序均属于系统软件

一般我们分为系统软件和应用软件。

1.系统软件:操作系统(win7,xp,Linux等等),语言编译程序(VC,VS,eclipse等),数据库管理(oracle,MySQL,sqlite3等)。

2.应用软件:这个就很普遍了,比如游戏软件,绘图软件。

相关介绍:

编译程序与解释程序的区别  

1.编译和解释是语言处理的两种基本方式。编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,以及符号表管理和出错处理模块。解释过程在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。

2.在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。

以上是高级程序设计语言的编译程序和解释程序均属于的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn