Coming from C++ to Java, the obvious unanswered question is why didn't Java include operator overloading?
Isn't Complex a, b, c; a = b + c; much simpler than Complex a, b, c; a = b.add(c);?
Is there a known reason for this, valid arguments for not allow...