分享一段讨论.
Rust 感觉没法实现重量级 IDE, Java 才行. 我觉得二进制分发 library 的语言才能做到. Rust 是源码分发 library, dependency 都是以源码形式引入的. 而 Java 的话不动的 library 就是二进制依赖, binary parser 肯定比 source code parser 性能好得多. 而且 Rust 已经不可能更改自己的源码分发的 nature 了, 因为
#[target(os = 'xx')]
分享一段讨论.
Rust 感觉没法实现重量级 IDE, Java 才行. 我觉得二进制分发 library 的语言才能做到. Rust 是源码分发 library, dependency 都是以源码形式引入的. 而 Java 的话不动的 library 就是二进制依赖, binary parser 肯定比 source code parser 性能好得多. 而且 Rust 已经不可能更改自己的源码分发的 nature 了, 因为
#[target(os = 'xx')]
第一次听说 binary parser 和 source code parser
Java 对 Jar 包的解析
不止, 我不是针对 jar 格式, 而是任何「经过预先编译处理」的格式, 不需要处理什么缩进啊, 空格啊, 重载决议啊, 变量名之类的 trivia 的格式.