I know that this is discussed ever since Java was released, and every other week someone comes around with the brilliant idea: "What if Java had operator overloading?"

Well, I understand the reasons against it, but did people at Sun ever questioned them? I mean, at all? Because it seems odd that a bunch of smart people would simply accept such arbitrariness without saying anything.

Operator overloading is a must for mathematical code. I can totally understand why some wouldn't want to touch Java for games.

um but that is because those languages support operating overloading explicitly.... java does not. If you want to emulate operating overloading so you can... as i have suggested. If the underlying language does not support a feature there is no other way than to make your own tools (or create your own java-syntax based language that that compiles into bytecode that can run on a JVM)

Okay... jokes aside. Cray is Tesla these days. IBM is the strongest FORTRAN player in the field. And Sun, no Sun never knew a shit about performance. And those Hadoop solutions on Cray... you exchanged throughput and scalability with performance. And what the f**k has this all to do with operator overloading? I just said, that for the real performance you don't use operator overloading but tight SSE loops.

WRT: Fortress. I haven't looked at it in ages, but it seemed like "a" goal was to allow code that pretty much looked like LaTeX output. Being a very long time Mathematica user, I have to say being able to write that code that looks like the equation is pretty awesome. Many, many operators is very useful in a fair number of mathematical fields.

WRT: HPC not caring about syntax. If you mean the non-programmers using existing libraries...then OK. But how many programmers that know more than a few languages and have a few years of experience don't care about syntax or cringe at glaring holes in their set of languages?

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org