Don Box responds to James Gosling .NET Bashing
If you're just catching up, ZDNet Australia published this article quoting James Gosling the creator of the Java language where he says Microsoft's decision to support C and C++ in the common language runtime in .NET is one of the "biggest and most offensive mistakes that they could have made".
Luckily, we have Don Box to post a quick and eloquent reply with the truth.
PS: Did you also notice that Don calls out how Indigo is fully written in C#/.NET (1100+ files of pure managed bliss).
Comments
- Anonymous
February 08, 2005
Actually he mentions that all but 19 files don't use the "unsafe" keyword. - Anonymous
February 08, 2005
Senkwe,
Don specifically says that only 19 of them use the unsafe keyword. The rest of them do not use the unsafe keyword.
Quote: "In looking at the Indigo code base (which was 1123 C# files as of early last week), only 19 of them use the unsafe keyword. Every single use was to do buffer manipulation, either for low-level XML cracking, SSPI munging, or async I/O buffer management."
Again, the 19 files that do use unsafe are for low-level buffer manipulation.
Thanks,
-Dan - Anonymous
February 08, 2005
I would have been shocked if Indigo wasn't written largely in C# - Anonymous
February 08, 2005
unsafe keyword in 19-files only ?<br><br>Is it possible to allow "unsafe" by default for entire 1100+ files project ?<br><br>;-) - Anonymous
February 08, 2005
The comment has been removed - Anonymous
February 08, 2005
Err, thats what I sad Dan :-) I think.