.NET News Desk
The Father of C# Improves His Brainchild
(November 20, 2002) - Anders Hejlsberg delivered a speech to the attendees of the recent OOPSLA conference in Seattle in which he described four new features to be incorporated into the C# programming language. These were: generics, Iierators, anonymous methods, and partial types.
Reader Feedback : Page 1 of 1
#4 |
David Bennett commented on the 2 Jan 2003
Horray! These upgrades to C# are great. Java sucks compared to .NET and in the end everyone knows Microsoft is the champ. The last time I tried developing a Java application my notepad text editor crashed. Microsoft tools are 'just slightly' easier to use. - David Bennett |
#3 |
Miguel Katrib commented on the 21 Nov 2002
Hurra! for the generics and iterators inclusions in C# We propose similar features for Eiffel language see Collections and Iterators in Eiffel, Journal of Object Oriented Programming, Vol 6, No 7, Nov/Dec 1993, USA. by Miguel Katrib and Ismael Mart |
#2 |
Brendan Johnston commented on the 21 Nov 2002
The only "non-oo" feature is anonymous functions. The Inventor of the term Object Oriented, Alan Kay, included anonymous code blocks in the OO language he developed, Smalltalk. Generics and partial types allow you to create a class. Classes are an OO feature. Iterators seem to fix an inconvenience in the design of containers. Brendan |
#1 |
For too long, OO has been held up as an absolute good. This attitude might have been understandable in the late 1980s, but the popularity of Java has extended OO's time in the limelight. These new features of C#, while very useful, have nothing to do with OO, and in fact mostly cannot be achieved using straight OO! Many newcomers to computer science and engineering (Java zealots) will point this out in a negative light. But the fact is that OO is only one useful view of reality. Congratulations to Hejlsberg and MS for recognizing this. |