Women in Technology

Hear us Roar



Article:
  Comparing C# and Java
Subject:   Another view
Date:   2001-06-13 11:25:07
From:   ftcmj
For another review of the C# language, see my articles in JavaWorld from November and December of last year:


C#: A language alternative or just J--?


Part 1: http://www.javaworld.com/javaworld/jw-11-2000/jw-1122-csharp1.html


Part 2: http://www.javaworld.com/javaworld/jw-12-2000/jw-1222-csharp2.html


C# vs. Java: a debate


http://www.javaworld.com/javaworld/jw-11-2000/jw-1122-letters_p.html


After reviewing the language carefully, I believe that while C# has some differences from Java, it essentially targets the same space, and provides real value only to people locked into the Windows platform. There are some neat features, and some IMHO really stupid features; in particular, the absence of mandatory exception declarations is a major blunder.


Of all the C# features, I think automatic primitive wrapping (boxing and unboxing) is the only one that might improve Java. The rest are fluff. But none of these new features make C# a fundamentally different language, in my opinion. C# gives Microsoft a Java-like language (and a developer and customer base) that they can control.


--Mark Johnson

Full Threads Oldest First

Showing messages 1 through 2 of 2.

  • Another view
    2004-12-25 23:00:07  musnat [View]

    I believe you are simply lying to us about java and c#.

    Java is owned by Sun, whereas C# is an ISO standard. While Java programmers are programming into propietary language, C# programmers program with an open standard language.

    The fact that Mark Johnson lies do not change any of these facts. Would anybody believe in an author writing for javaworld? Ofcourse he is going to lie.
  • Another view
    2003-11-26 19:49:02  anonymous2 [View]

    Not true take a look at the open source C# project http://www.go-mono.com/. Additionally, Microsoft does not control C# ISO does.