C# Versus Java
Java Programmers may look at C# with a mixture of trepidation, glee,
and resentment. It has been suggested that C# is somehow a
"rip-off" of Java. I
won't comment on the religious war between Microsoft
and the "anyone but Microsoft"
crowd except to acknowledge that C# certainly learned a great deal
from Java. But then Java learned a great deal from C++, which owed
its syntax to C, which in turn was built on lessons learned in other
languages. We all stand on the shoulders of giants.
C# offers an easy transition for Java programmers: the syntax is very
similar and the semantics are familiar and comfortable. Java
programmers will probably want to focus on the differences between
Java and C# in order to use the C# language effectively.
I've tried to provide a series of markers along the
way (see the notes to Java programmers within the chapters).
|