Java compatibility? (was Re: Not a bash, just the facts)
Alan McKinnon
alan at linuxholdings.co.za
Sun Mar 26 12:09:31 UTC 2006
On Sunday 26 March 2006 03:29, Michael T. Richter wrote:
> On Sun, 2006-26-03 at 02:59 +0200, Alan McKinnon wrote:
> > Java is backwards-compatible.
> >
> >
> >
> > One exception: deprecated features.
>
> This translates to "Java is backwards-compatible, except where it
> isn't", Alan. That's not resoundingly persuasive. ;)
hehe.
It's a concession to real life: Oops, we thought feature X is a good
idea and it isn't. Please use feature Y instead, meanwhile we'll
throw compiler errors at you for three versions if you use X.
As an aside: The solid engineering that went into Java is truly
impressive. Gosling did something that very few language designers
manage: research a realistic scope, define it well, stick to it, to
hell with the marketing boys and their incessant feature-creep
requests. Even the deprecation mechanism is an excellent example of
how to phase out obsolete cruft that creeps into even the best
designs.
--
Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five
More information about the ubuntu-users
mailing list