Partager via


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 &quot;unsafe&quot; 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.