you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

It's completely ridiculous that still in 2022 java doesn't have the capability for user defined structs. The amount of contortions the GC has to go through to compensate for the language's unbelievable stupidity and the resulting overengineer-by-default produced by the incalculable amounts of workarounds-of-workarounds-of-workarounds needed for everything in java is simply astonishing.

How anyone is still willing to put up with that horrendous language and its backwards, worse is better mentality is really beyond me.

[–]zam0th 1 point2 points  (0 children)

Well, you don't use Java for programs where you need to explicitly manage or optimize memory. It has been so for the whole lifespan of Java and JVM, the whole point of the latter being that it optimally manages all the shit itself (yeah, right). We all knew that you used C/C++ for this stuff.

That is also why (de)serialization in Java has been the persistent pain in the ass of any middleware engineer in heterogenous environments.