解释执行是指解释字节码执行。QML 的脚本语言是 JavaScript,类似于 Java, 都要把源代码事先编译成字节码,然后解释执行字节码。这描述的是一门编程语言的执行原理。相反的是静态语言,编译成二进制机器码直接由 CPU 执行,如 Go, C++
反射机制是指动态语言执行时能够取出变量、函数的信息(类型名字、参数列表之类的),大多数解释执行的语言 Ruby, Python, JavaScript, Java 都有这种能力。但编译成二进制的 go, Rust, C++ 其实也有这个能力。
【 在 xiaofeiyun 的大作中提到: 】
: QML解释执行这块是说支持 反射机制 吗?
: 发自「今日水木 on MI 8」
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*