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