[964] in java-interest
Re: overloading of operators
daemon@ATHENA.MIT.EDU (Terence John Parr)
Tue Aug 15 23:19:03 1995
Date: Tue, 15 Aug 1995 17:44:03 -0700
From: Terence John Parr <parrt@parr-research.com>
To: java-interest@java.sun.com, ser@cs.uoregon.edu
> I, for one, would like the feature of operator overloading. Its a powerful,
> elegant, and object-oriented feature which is sorely missed.
1. Operator overloading has nothing to do with object-orientation. It can
be added (and has) to non-OO languages.
2. Can any Forth programmers comment on how easy/difficult it is to
read a Forth program? Operator overloading is not Forth, but you
get a similar effect.
3. My opinion: most programmers suck and I'm terrified to fly because I
went to school with people that now program the various flight control
systems.
I submit that people don't program in C++, a few "rocket scientists"
create some slick libraries and "the masses" just send a
few messages to get a window up. C++ is hard because of its complexity:
let's not duplicate it in Java.
A very bright guy (R Quong, Stanford PhD, Prof at Purdue etc...) once
told me that he hated to do it, but after 8 years of C++ programming
he had to consider himself an expert on C++ based upon the level
of others; on the other hand, he still finds constructs that surprise him.
Imagine the code being generated by people not of Quong's abilities...Ack!
It took me all of 3 seconds to say "Java, eh? Dynamic messages, garbage
collection, packages, interfaces, C expressions/statements?
Hmm....ok, got it. Nothing new, just the right collection of features."
Count how many C++ books there are in the bookstore. It must be
a pretty tough language if it requires all that. ;) C had mainly one
for a long time--because if was *sufficient*.
Oh shoot, I'm ranting again...
Terence of the Surf
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com