3 ms·
> The worst part is that we suffered a 20 year VM detour, and only now are returned to having AOT compilation to native code in safe languages. Which languages
by insulanian 11y ago
> The worst part is that we suffered a 20 year VM detour, and only now are returned to having AOT compilation to native code in safe languages.
Which languages are you referring to?
- pjmlp 11y ago20 years ago the Oberon variants, Modula-2, Modula-3, Ada, Delphi, Eiffel, Visual Basic 6 were all AOT compiling to native code with their canonical toolchains. Than Java and .NET became widespread, and the return to VM craziness started, like the early days of P-Code VMs. Now 20 years later Microsoft finally supports .NET Native (ngen was only meant for faster startups) and has AOT in mobile phones since version 8. Google replaced Dalvik with ART and Oracle is finally following the commercial JDKs in AOT support for Java 10+. Then we have the new kids on the block, Swift, Go, Rust, D, Nim, OCaml, Haskell, ATS.