4 ms·
One reason is new applications in legacy enterprises that are slow at adopting newer/better languages for a variety of reasons. I used to work as an embedded SW
by opticfluorine 3y ago
One reason is new applications in legacy enterprises that are slow at adopting newer/better languages for a variety of reasons. I used to work as an embedded SWE for a Fortune 500 that made heavy use of C++ and was very resistant to Rust/Zig/others, but was much more willing to adopt newer versions of C++ for new projects. Although I would have preferred to work in Rust, having features like these would have been great in that environment.
- bombcar 3y agoJava has things like Jabel that let you use modern Java syntax and compile down to Java 8 for compatibility reasons. https://github.com/bsideup/jabel https://github.com/bsideup/jabel This is useful commercially, but also nice when building Minecraft mods for older versions of Minecraft.