- 主题:Rust可以用来开发安卓自身了
原生编译主要是提高了下载后第一次执行速度
这是个用户态trick,和OS没有任何关系
【 在 smthxes 的大作中提到: 】
: 你们怎么就是不愿意承认android比ios慢呢,华为的鸿蒙以及google要推的Fuchsia都是支持原生编译的,说明vm还是有缺陷的
:
--
FROM 27.91.71.*
对,我是自媒体学的,你是版上最权威最牛的人,以后不跟你顶嘴了
【 在 xiaoju 的大作中提到: 】
: 你这是在自媒体学习的吧。。。
: 安卓身边什么时候不是arm一统天下,而且vm什么时候又是为了适应不同架构的。。。
:
--
FROM 27.208.36.*
你谈安卓和ios之前应该看一下官网,其他的人说的不要随便信
【 在 smthxes 的大作中提到: 】
: 对,我是自媒体学的,你是版上最权威最牛的人,以后不跟你顶嘴了
:
--
FROM 27.91.71.*
虽说我也不习惯objc的语法,只是被迫用了点objc,但是objc相当于C的宏扩展,编译之前先扩展成C再编译。
另外我对语言没研究,我不知道谁好谁坏,我是习惯用哪个就一直用哪个,不想在语言层面花太多精力
【 在 leadu 的大作中提到: 】
: 系统快慢和vm快慢是两码事,objc那个函数调用方式一样不快
: 现在一般认为vm是稍微慢一点,但这一点和现在硬件性能比,在绝大部分情况下可以忽略的
: 而vm本身带来的工程难度降低的优势,大大弥补并超过了这个缺点。
: ...................
--
修改:smthxes FROM 27.208.36.*
FROM 27.208.36.*
你对objc的理解也不对,objc核心是一个跨语言的二进制abi,在安卓架构里对应jvm
任何GUI系统都依赖于对象abi中间层,安卓是jvm对象,苹果是nsobject,微软是dcom。
苹果的objc的目标是实现nsobject对象,和C/C++这种把OOP退化编译成native的思路很不一样
【 在 smthxes 的大作中提到: 】
: 虽说我也不习惯objc的语法,只是被迫用了点objc,但是objc相当于C的宏扩展,编译之前先扩展成C再编译。
: 另外我对语言没研究,我不知道谁好谁坏,我是习惯用哪个就一直用哪个,不想在语言层面花太多精力
:
--
FROM 155.64.23.*
你是大牛,你说什么就是什么
【 在 xiaoju 的大作中提到: 】
: 你对objc的理解也不对,objc核心是一个跨语言的二进制abi,在安卓架构里对应jvm
: 任何GUI系统都依赖于对象abi中间层,安卓是jvm对象,苹果是nsobject,微软是dcom。
: 苹果的objc的目标是实现nsobject对象,和C/C++这种把OOP退化编译成native的思路很不一样
: ...................
--
FROM 27.208.36.*
你懒得读文档,我帮你搬
【 在 smthxes 的大作中提到: 】
: 你是大牛,你说什么就是什么
--
FROM 155.64.23.*
xcrun -sdk iphoneos clang -rewrite-objc -arch arm64 main.m -o main.c
【 在 xiaoju 的大作中提到: 】
: 你懒得读文档,我帮你搬
:
--
FROM 27.208.36.*
回帖要看贴
你仔细想想objc为什么要把obj放前面,C++为什么把加号放后面
【 在 smthxes 的大作中提到: 】
: xcrun -sdk iphoneos clang -rewrite-objc -arch arm64 main.m -o main.c
:
--
FROM 155.64.23.*
你这个一行C代码都不会写的人当然想不出来C语言有多大用处
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: C语言高居榜首?
--
FROM 114.249.199.*