Skip to content

Comment on Can Software Be Durable?

Comments

C and Java are the most durable in different ways.

- C gives you the least likely to be broken by evolution of OSes without added effort, because they need backwards compatibility.

- Java will be even more durable as it can be implemented/fixed after you compile your software. I ran my games compiled 20 years ago on a Risc-V computer flawlessly = not a single glitch! That said it requires JVM efforts to be maintained.

Oracle is heading the wrong direction in every aspect (removing fundamental features like sandbox without a clear path to replacement), but the bytecode standard will prevail, ahead of clones like C# and WASM.

That said if you make a VM why not have it JiT/AoT on all 3 bytecodes?

Either way the JVM is the final emulator, as long as it's maintained.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.