Casper Bang wrote: > Delegates in C# are first class methods of the language, basically > type-safe method pointers matched by signature. C# has since gotten > full Lambda expression support which I believe compiles down to the > same, except with the latter you have some more options which they > utilize for the LINQ and parallelization stuff. So no, I don't believe > many would claim they are the same thing. > > Microsoft wanted to modernize Java, adding delegates and properties to > the language [J++ was lead by Hejlsberg, coming from Delphi and who > would later move on to create C#]. That got stopped when Sun went to > court, so I guess they since felt they needed a paper stance on the > matter. There are other funny anecdotes, i.e. if Sun had not waited 10 > with adding Enum's, Miguel de Icaza would likely not have went on to > cloning .NET. C'est la vie with corporate politics and power > struggles. :) > Sun had to go to court in my opinion.
It's not that they added stuff to J++ -- Apple added stuff to their JVM as well, for instance. The issue was that they /removed /RMI and JNI in a clear and blatant attempt to erode portability and force lock-in to the Windows platform. Given this, yes, I think Sun had to go to court. -- Jess Holle -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
