» 首页 » 电脑_数码 » 编程 » 高级语言的可移植性????高分悬赏,再追加!!!!!...

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

,再追加!!!!!!!!!!!_百度知道
百度知道 新闻   网页   贴吧   知道   MP3   图片   视频   百科
   帮助
百度知道 > 电脑/网络 > 其他编程语言   订阅该问题


三好街8年行业经验 顺驰电脑租赁
代理三星显示器,联想电脑,DELL笔记本;装机及升级;组建网络;电脑出租,笔记本电脑出租,..
www.syscdn.com

销售电脑中频电疗仪-达轮医疗
北京达轮医疗及电子仪器有限公司,推出TL980系列电脑中频电疗仪,首创可编程物理电疗仪..
www.bjtalent.com.cn

北京工控电脑板检测板北京超越高..
北京工控电脑板检测,工控电脑主板,工控触摸屏,工控机,工控电源,工控开关,工控机箱内..
www.dlbwx.net.cn

深圳大雅新电脑接口延长器
深圳大雅新科技有限公司是专业生产电脑接口延长器,DVI延长器,USB延长器等电脑,网络与..
www.dayapc.com

卓越科技批发电脑整机 原厂正规行货
卓越科技长期经营电脑及其配件零售或批发,所有产品为原厂正规包装.支持多种付款方式..
www.zy1668.com

您想在自己的网站上展示百度“知道”上的问答吗?来获取免费代码吧!
如要投诉或提出意见建议,请到
百度知道投诉吧反馈。  相关问题 添加到搜藏已解决 高级语言的可移植性????高分悬赏,再追加!!!!!!!!!!! 悬赏 我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?那为什么高级语言编写的程序可以在计算机上运行?exe可执行程序是二进制代码吗?一个集成开发环境的语言包括了编译器,那它生成的exe程序又是怎么在其他机器上运行的,而且可以在任何机器上运行,不受cpu的不同影响。编程语言-原代码-编译或解释-生成。然后在其他机器上,是这样的流程吗?为什么又说高级语言具有可移植性呢?汇编语言可移植吗?????????????????????????????????????????????????
问题补充:我想知道高级语言的可易植性????
编译程序是先编译,在到其他的机器上运行.
解释程序是编写程序时调试用的,还是裸机自带.原代码直接拿到其他电脑上,一边运行一边解释???????????????????



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


我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?
答:这些程序裸机上不自带。

那为什么高级语言编写的程序可以在计算机上运行?
答:因为这些程序经过安装后,能生成exe的二进制文件

exe可执行程序是二进制代码吗?
答:是。

一个集成开发环境的语言包括了编译器,那它生成的exe程序又是怎么在其他机器上运行的,而且可以在任何机器上运行,不受cpu的不同影响。
答:在windows下生成的exe并不能在linux或手机上运行的。而如果都是windows的机器,则可以运行,因为windows操作系统对cpu等硬件特性进行了封装,不论什么配置的cpu对应用程序的软件接口是一样的。

编程语言-原代码-编译或解释-生成。然后在其他机器上,是这样的流程吗?
答:通常都是这种流程。

为什么又说高级语言具有可移植性呢?
答:可移植性是对不同配置的,但操作系统都一样的机器的机器而言的。而不是对不同的操作系统而言的。

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


问题补充:
我想知道高级语言的可易植性????
答:高级语言,都具备很好的可移植性,你知道这些就行了。

编译程序是先编译,在到其他的机器上运行.
答:对的。

解释程序是编写程序时调试用的,还是裸机自带.原代码直接拿到其他电脑上,一边运行一边解释?
答:不是自带的。像java就是解释程序,需要安装了java解释器的机器,才能运行java编写后的程序。是解释后再运行的,边解释边运行的。


高级语言编写的程序可以在同种操作系统上运行.为什么?
答:因为操作系统对硬件进行了封装。

难道不受cpu的构架和指令集影响吗?
答:操作系统对cpu等硬件是有要求的,就行要运行windows vista,必须具备某某某些硬件一样。

我知道编译器包括(汇编程序,编译程序,解释程序。)这些程序裸机自带吗?
答:这些程序裸机上不自带。

那为什么高级语言编写的程序可以在计算机上运行?
答:因为这些程序经过安装后,能生成exe的二进制文件

exe可执行程序是二进制代码吗?
答:是。

一个集成开发环境的语言包括了编译器,那它生成的exe程序又是怎么在其他机器上运行的,而且可以在任何机器上运行,不受cpu的不同影响。
答:在windows下生成的exe并不能在linux或手机上运行的。而如果都是windows的机器,则可以运行,因为windows操作系统对cpu等硬件特性进行了封装,不论什么配置的cpu对应用程序的软件接口是一样的。

编程语言-原代码-编译或解释-生成。然后在其他机器上,是这样的流程吗?
答:通常都是这种流程。

为什么又说高级语言具有可移植性呢?
答:可移植性是对不同配置的,但操作系统都一样的机器的机器而言的。而不是对不同的操作系统而言的。

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


问题补充:
我想知道高级语言的可易植性????
答:高级语言,都具备很好的可移植性,你知道这些就行了。

编译程序是先编译,在到其他的机器上运行.
答:对的。

解释程序是编写程序时调试用的,还是裸机自带.原代码直接拿到其他电脑上,一边运行一边解释?
答:不是自带的。像java就是解释程序,需要安装了java解释器的机器,才能运行java编写后的程序。是解释后再运行的,边解释边运行的。


高级语言编写的程序可以在同种操作系统上运行.为什么?
答:因为操作系统对硬件进行了封装。

难道不受cpu的构架和指令集影响吗?
答:操作系统对cpu等硬件是有要求的,就行要运行windows vista,必须具备某某某些硬件一样。

首先 要理解什麽样的是高级语言
高级语言的运行机制
高级语言 都有自己的一套编译环境
将这些语言编译成 自己编译环境 可以解读的代码形式
然后 再解析为 系统所 识别的代码形式
也就是 系统级代码
高级语言的可移植性 是能移植 到 各种系统 而不是
直接解析为机器码 让cpu等硬件去执行
是 解析为系统级代码
如dos 的命令 一样 让系统识别 系统识别了 命令和代码 才会解析为 机器代码
高级语言的可移植性 是 可以 移植到别的系统
系统来解析语言让 其 可以在机器上运行
所以 高级语言的 都是 先将代码解析给 系统
再去做相应的处理
windos 的exe 文件 和linux 的 .bin 文件
同为2进制文件 但是 这些代码是给不同系统去识别的

系统能识别 才能运行 才能让硬件 支持
比如java 它有一套自己的运行环境 jvm 虚拟机
它现将 java 文件解析 为class 文件
然后将class 文件解析为 系统所对应的2进制格式的代码
然后交给系统 系统识别了 再交给 各个硬件去处理
所以 高级语言的可移植性 是基於平台的
没有平台 这些高级语言是没有办法 让 硬件 工作的
低级语言 如汇编就是 直接去通过编译器
编译成 各个 硬件所能支持 然后再运行的

不知道 这个答案 符合你的要求不

 相关问题
·高级语言的可移植性????高分悬赏,再追加!!!!!...
·我每次提问、评论,都要必须输入验证码,很烦人,且很麻...
·高级语言的可移植性????
·在1到100的自然数中,能被3或5整除的数共有多少个?
·华为R2621 如何设政府网数据.高手进.!!!!!!!!
·设char c[5]={’a’,’b’,’\0’,’c’,’\0’};则prin...
·《童年》的语言特点
·javascript 滚动条永远最下呢?
·C程序的编程题
·PHP、JSP、.NET哪个更有前途?asp肯定是不行了!
·html中如何将文本域<textarea>内容变为只读
·那些 Web server 支持 ASP?
·家庭用mysql能起到什么作用?
·DW滚动文字点鼠标让它不停下来
·急在access数据库中如何实现多表删除文件(在线等)

 《高级语言的可移植性????高分悬赏,再追加!!!!!...》答案收集时间:2008-06-14 14:34:39



©2007 电脑技术问答录