About

I am a software developer in Seattle, building a new AI software company.

Ads

May 2012

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Ads


« Generics Experience | Main | Generic Algorithms »

July 06, 2004

Comments

Joe Cheng

Personally I'm glad Microsoft is evolving the .NET platform so aggressively. Now is the time to do it, while the platform is young and the burden of backward compatibility is (relatively) small. And thank goodness .NET has a pretty good side-by-side versioning story (version of the runtime/libs, that is), unlike Java.

Sean McLeod

I was also under the impression that Java 1.5 generic code would run on an unmodified JVM. However according to the following post from someone who went to the recent JavaOne conference Java generics do require a modified JVM. The aim it appears was to make the number and size of changes required to modify the JVM to a minimum as opposed to zero changes.

http://weblogs.asp.net/ericgu/archive/2004/06/29/169359.aspx

"As others noted in comments to my last post, if you use 1.5 features, you have to run on a 1.5 VM. So apparently the goal was to keep VM changes to a minimum rather than having no changes. I can understand not wanting to require all JVM writers to have to make big changes to support generics."

The comments to this entry are closed.