On Thu, 2008-01-31 at 14:11 -0800, Sunburned Surveyor wrote:
> Here is an interesting blog post about Java 7:
> 
> http://beautifulcode.oreillynet.com/2007/09/will_java_7_be_beautiful.php
> 
> It mentions a proposal to add something called "closures" to Java. I'm
> still trying to figure out how to use Generics. :] This makes me
> wonder if the Java programming language will reach a point where it
> becomes to complex. What happens when you need 4 years of university
> education to learn the language?
> 
> Will a simplified version or subset of Java emerge, or will people
> start to migrate to a new language?

Personally I think C# did a lot of this stuff right and Java is adding
a lot of ugly crap to catch up.

See: C# 'using' keyword, C# generics (much nicer to use), and delegates.

I understand why they went the way the did with Java generics, as they
wanted to keep to bytecode backward compatible, doesn't mean it had to
be that ugly though.

> 
> Can a simplified subset of Java even exist, since programming
> libraries written in Java will start to adopt the new features added
> to the language.

They are very good about keeping things ABI-compatible in the Java world
and most of the new features I would hope people wouldn't explicitly
expose them in an API, at least if they have any sense of good taste.

> 
> Does this worry anyone else?

Not really, you can opt-out and not use the new features if you don't
want to.....or just move on, there's no shortage these days of new
languages Ruby, C#....etc.


Cheers,

Harvey


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to