高级语言的两种执行模式
一、解释模式
所谓解释模式高级程序设计语言特点是什么,就是从源程序的第一条语句开始,对每一条语句先进行解释,然后立即执行刚刚解释的指令,对下一条语句进行同样的处理,直到处理完所有语句。
解释方法的特点是翻译后的计算机指令不会被保存(不会生成目标代码)。这些二进制指令执行后就丢失了。因此,解释型语言必须重新翻译和执行,而不是执行一次。
二、编译方法
所谓编译法,就是先通过编译器把整个源程序中的所有语句翻译成汇编语言源程序,再通过汇编器把汇编语言源程序翻译成机器语言的机器指令,形成一个.exe文件(可执行文件),.exe文件是可以直接运行的文件。
扩展信息
1、C、C++、Java、Python等高级语言旨在克服汇编语言移植性差的问题,摆脱底层硬件设计高级程序设计语言特点是什么,用人类思维设计编写程序高级语言表达方法接近人类语言,描述问题的能力强,通用性强,可读性强。
2、所有计算机语言,要想在计算机上运行,都需要转换成机器语言(仅由0和1组成)才能执行。高级语言由编译器(compiler)翻译成机器语言,汇编语言由汇编器(assembler)翻译成机器语言。
© 版权声明
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录