如果安装的是机器码,那岂不是不能跨平台,与其他编译语言一样了吗?

来源: 月饼歌 2019-05-25 09:18:11 [] [旧帖] [给我悄悄话] 本文已被阅读: 0 次 (0 bytes)
回答: 方舟编译器优化猜想之一amigo2019-05-25 09:13:28

所有跟帖: 

跨平台的问题,应该有别的解决办法 -amigo- 给 amigo 发送悄悄话 amigo 的博客首页 (285 bytes) () 05/25/2019 postreply 09:24:30

可能在app商店里有不同binary? -cn_abcd- 给 cn_abcd 发送悄悄话 (0 bytes) () 05/25/2019 postreply 09:33:57

应该是这样 -amigo- 给 amigo 发送悄悄话 amigo 的博客首页 (0 bytes) () 05/25/2019 postreply 09:36:24

苹果怎么做的? -cn_abcd- 给 cn_abcd 发送悄悄话 (0 bytes) () 05/25/2019 postreply 09:50:08

这个好像就失去了虚拟机的大卖点了吧?虚拟机语言的卖点主要就是跨平台不用再编译,而且虚拟二进码易反编译,安全性高。 -月饼歌- 给 月饼歌 发送悄悄话 (0 bytes) () 05/25/2019 postreply 09:45:23

如果一个编译器足够好,不同的编译配置就解决问题了 -cn_abcd- 给 cn_abcd 发送悄悄话 (0 bytes) () 05/25/2019 postreply 09:49:42

手机应用程序应该都是以机器码形式安装和运行吧?我未做过手机开发。 -大文嚎- 给 大文嚎 发送悄悄话 大文嚎 的博客首页 (0 bytes) () 05/25/2019 postreply 09:45:40

现在不是。是类似Java的 -amigo- 给 amigo 发送悄悄话 amigo 的博客首页 (15 bytes) () 05/25/2019 postreply 10:01:08

不是。是源代码,操作系统动态实时解释运行。这就是安卓系统效率低的问题。 -奔流12959- 给 奔流12959 发送悄悄话 (0 bytes) () 05/25/2019 postreply 10:03:15

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”