Java/C# vs Rust
Java/C# vs Rust
Posted Aug 18, 2024 13:35 UTC (Sun) by khim (subscriber, #9252)In reply to: Java/C# vs Rust by pizza
Parent article: Standards for use of unsafe Rust in the kernel
> Lisp machines and AS/400s were about as far removed from commodity systems as it could get, and were effectively unobtanium for mere mortals.
And how is that a bad thing? They were solving programs that either are not needed by mere mortals or are not solved by Java.
Java managed to [ab]use managed code but failed to achieve thing that managed code is really good for: forward compatibility. While AS/400 doesn't even give you an ability to execute in native code it's not uncommon for a Java program to code with it's own version of JRE because it may misbehave with any other version and conversion between .NET 1.x, 2.x and .NET core is pretty damn non-trivial.
Thus, in the end, C# and Java achieved intermediate goals these exotic systems achieved in pursit of worthwhile goals yet failed to achieve anything worthwhile outside of hype train.
> Like it or not, Java's particular combination of features and accessibility changed the entire trajectory of the industry.Isn't that my original point? Java have diverged the industry, made it waste trillions of dollars on mirage that never materialized, sent it into a dead end, and now we would need to spend more trillions of dollars to undo all that damage.
Hardly something to celebrate.
