by Fuzzzy on July 22nd, 2004

Fuzzzy

Question

Help answer this question below.

Is C# just a copy of Java?

Answers. Showing one answer.

  • by David Jayne on October 6th, 2004

    David Jayne

    No, though it may seem like it at first glance. In reality C# can be thought of as an extension of Java. Java was obviously a major influence on the design of C#, probably because it did so much to revolutionize object oriented programming.

    C# has many new useful features that don't exist in Java (properties, delegates and events, rectangular arrays) as well as some useful features that exist in C and C++ that weren't included in Java (enumerations, operator overloading). There are also some dubious features of C and C++ that have been included in C# (ability to pass parameters by reference, pointers) which are rarely used and mostly exist for compatibility with legacy code.

    For an in depth comparison, see http://genamics.com/developer/csharp_comparative.htm

    Comments
    • Like
    • Report

    1 comment | Post one | Permalink

Want to attach an image to your answer? Click here.

Did this answer your question? If not, then ask a new question or create a poll.

More Questions. Additional questions in this category.

You're reading Is C# just a copy of Java?

Follow us on Facebook!

Related Ads