[964] in java-interest

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post