In this chapter we assume that the reader already has some programming experience, preferably in Java or C++. While we are explaining the concepts of C# we will also compare them with Java and C++.
C# is not a revolutionary new language. It is more a combination of Java, C++
and Visual Basic. The aim has been to adopt the best features of each of these languages while avoiding their more complex features. C# has been carefully developed by a small team lead by Anders Hejlsberg. Hejlsberg is an experienced language expert. At Borland he was the chief designer of Delphi. He is known to design his languages with the needs of practitioners in mind.
Download The Language C Sharp (pdf)
C# is not a revolutionary new language. It is more a combination of Java, C++
and Visual Basic. The aim has been to adopt the best features of each of these languages while avoiding their more complex features. C# has been carefully developed by a small team lead by Anders Hejlsberg. Hejlsberg is an experienced language expert. At Borland he was the chief designer of Delphi. He is known to design his languages with the needs of practitioners in mind.
Download The Language C Sharp (pdf)