2 ms·
Compiled software.
by skohan 5y ago
Compiled software.
- mavelikara 5y agoMost compiled languages that have a minimal runtime need careful coding for memory safety. Rust attempts to solve this problem, at the expense of a huge initial learning curve. Go compiles to a static binary, has great cross-compilation tooling, and provides a runtime with memory safety. But many programmers find Go's abstraction capabilities too primitive. GraalVM provides an AOT compiler for Java [1]. In practice, this has proven to be a niche usecase [2]. [1] https://www.graalvm.org/reference-manual/native-image/ https://www.graalvm.org/reference-manual/native-image/ [2] https://openjdk.java.net/jeps/410 https://openjdk.java.net/jeps/410