Interesting Quote

Jonathan Ellis jonathan at
Fri Aug 12 11:18:10 MDT 2005

On Fri, 12 Aug 2005 11:08:40 -0600, "Hans Fugal" <hans at> said:
> On Fri, 12 Aug 2005 at 10:05 -0700, Jonathan Ellis wrote:
> > On Fri, 12 Aug 2005 11:02:38 -0600, "Levi Pearson" <levi at> said:
> > > C++ has something of the TMTOWTDI philosophy as well.
> > 
> > Yes.  That's a large reason why most companies (outside of the obvious
> > specialized areas) have been moving away from C++ for years.
> ... to Java and other OO languages who also provide the very TMTOWTDI
> points that Levi mentioned 

Er, no.  A primary design goal of Java, that was largely delivered on,
was to be more orthogonal (i.e., have Less Ways To Do It) than C++.

> (e.g. polymorphism)?

Uh, polymorphism is a code-reuse mechanism, and an excellent example of
how Java stripped away other things from C++ to leave a single way to
accomplish things.


More information about the PLUG mailing list