» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 呵呵,这就是方舟编译器

看了一遍华为的宣传,感觉这个编译器是把java代码转译成中间形式然后编译为本地代码。
这么做不奇怪,仅以游戏开发为例,unreal和unity都提供把脚本语言native化提高性能的选项。
问题是,游戏开发这种专用场景,你可以这么做。因为开发商用unity C#和unreal Blueprint都只是用来写一些游戏脚本而已。连c with class都算不上。

如果是app通用开发呢?开发者将被限制只能使用java的一个子集,目的就是为了能够转译成类似c++的中间代码。

另外不用gc而用rc。说白了就是把内存管理甩锅给开发者。这个本身问题不大,毕竟很多开发者都乐意获得更多控制。但你跟我说不需要修改代码,转译+编译一下就可以性能提升60%?搞笑呢。到头来还不是write once, debug everywhere.

[ 本帖最后由 MacPhisto 于 2019-8-7 04:29 编辑 ]
附件: 您所在的用户组无法下载或查看附件


TOP

发新话题
     
官方公众号及微博