过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6411|回复: 0
收起左侧

两种跨平台两种不同的为难

[复制链接]
zhuyuee 2012-12-5 10:57:01 | 显示全部楼层
【win7旗舰版系统下载】资讯:操作系统存在很多,硬件设备也是存在很多,支持软件也是存在很多,编译系统也是存在很多,正是由于 这些复杂的原因所以说在不同的操作系统之中开发的程序是不可以直接的运行的,甚至假如 你树立 了一个穿插 编译环境的话,那么在本人 的操作系统之中开发的应用还是应当在其他的操作系统之中才是可以运行的。比方 说arm-linux-gcc这就是一个在X86的计算机之上开发arm应用程序的工具。

   073614u5cxzxb6oj0pd5wr.jpg   

人们一直希望跨平台,也就是在不同的操作系统之中我们可以使用同一个程序顺利的运行,或者说仅仅是需要. 对于少量的代码进行修改之后运行。这就是我们在文章的标题之上说的两种跨平台的模式。


第一篇文章之中我向大家介绍了SDL这样的一个跨平台的图形开发包,这种跨平台是在代码层次之上的,其意义 是如此,即在win7旗舰版操作系统之中开发的代码我们不需要. 进过修改就是可以在linux操作系统之中编译运行。


这种跨平台的模式存在程序设计之上的为难 ,总是存在一些老比程序设计人员设计的模块是高耦合的,这些模块基本 就是没有操作系统之间的独立性,正是由于 这样的一个原因所以说导致了代码需要. 较大范围的改动才是可以在不同的操作系统之中运行。


第二种跨平台是在二进制指令之上的跨平台,一般这都是通过虚拟机这样的一种机制实现的,比方 说Java的执行模式就是如此,C#也是如此。但是这种跨平台实践 比上面的一种还要纠结,使用Java开发的X86程序不可能是直接的在手机之中运行。由于 编译的时候就是添加了很多操作系统自身 的特性,其实这也是由于 各种版本操作系统之上虚拟机的实现被窜改 了。


在win7 系统下载之中仅仅是存在这两种跨平台的模式,当然也是存在脚本跨平台的,但是这种脚本其实也就是代码了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-12-26 09:52 , Processed in 0.044625 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表