O'Reilly logo

From Java to C#: A Developer's Guide by Heng Ngee Mok

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.1. Potent combo of Java and C++

When I first started learning C#, I was mildly surprised at how much the C# team 'copied' from the Java programming language. Microsoft defined C# as "a modern object-orientated language that enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform". It was added that C# was "derived from C and C++". It has never been mentioned in any official Microsoft literature (not even the C# Language Specification) that certain features in C# have been developed after considerable study of the Java language, though this fact is immediately obvious to anyone who knows a bit of Java and C++.

Many of us will agree that Java is an improved version of C++. Java got rid of several ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required