C# and Other Languages

One of the most active discussions in the programmers’ community today is about which contemporary language C# will look like. Some skeptics dismiss it as a Java clone. On the other hand, Microsoft loyalists maintain that it borrows most of its features from C++, and that Java is hardly in the picture. What follows is a comparison of C# with some of the major programming tools of today, especially C++ and Java. The following sections also attempt to clear up some of the misconceptions regarding C# and other languages.

Comparing C# and C++

Anders Hejlsberg, chief architect of C#, has said, “I think one of the key differences between C# and these other languages, particularly Java, is that we tried to stay much closer to ...

Get Special Edition Using C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.