当前位置:刘伯温高手心水论坛1 > 软件可移植性 >

高级语言的可移植性????高分悬赏再追加!!!!

  我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?那为什么高级语言编写的程序可以在计算机上运行?exe可执行程序是二进制代码吗?一个集成开发环境的语言包括...

  我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?那为什么高级语言编写的程序可以在计算机上运行?exe可执行程序是二进制代码吗?一个集成开发环境的语言包括了编译器,那它生成的exe程序又是怎么在其他机器上运行的,而且可以在任何机器上运行,不受cpu的不同影响。编程语言-原代码-编译或解释-生成。然后在其他机器上,是这样的流程吗?为什么又说高级语言具有可移植性呢?汇编语言可移植吗?????????????????????????????????????????????????

  解释程序是编写程序时调试用的,还是裸机自带.原代码直接拿到其他电脑上,一边运行一边解释???????????????????

  高级语言编写的程序可以在同种操作系统上运行.为什么?难道不受cpu的构架和指令集影响吗?请详细回答,拜托各位了,此种问题我都不止问三遍了,每次都是高分,可是都没有得到满意的回答.分我不稀罕,只要回答的好,我还会追加的,拜托拉!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  我给你磕头了.拜托详细点,复制别人的,乱语冲数的请走开!展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?

  一个集成开发环境的语言包括了编译器,那它生成的exe程序又是怎么在其他机器上运行的,而且可以在任何机器上运行,不受cpu的不同影响。

  答:在windows下生成的exe并不能在linux或手机上运行的。而如果都是windows的机器,则可以运行,因为windows操作系统对cpu等硬件特性进行了封装,不论什么配置的cpu对应用程序的软件接口是一样的。

  答:可移植性是对不同配置的,但操作系统都一样的机器的机器而言的。而不是对不同的操作系统而言的。

  答:可移植,但移植起来非常的困难,所以说它的可移植性比较差,因为它都是针对特定的硬件编写的,没有经过操作系统的抽象。

  解释程序是编写程序时调试用的,还是裸机自带.原代码直接拿到其他电脑上,一边运行一边解释?

  答:不是自带的。像java就是解释程序,需要安装了java解释器的机器,才能运行java编写后的程序。是解释后再运行的,边解释边运行的。

  答:操作系统对cpu等硬件是有要求的,就行要运行windows vista,必须具备某某某些硬件一样。

  如dos 的命令 一样 让系统识别 系统识别了 命令和代码 才会解析为 机器代码

http://juliekusyk.com/ruanjiankeyizhixing/444.html
点击次数:??更新时间2019-07-03??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】