How does C# compare to other languages like C++? Is it the "future" or just another minor player in the business?
I personally don't use C++ much, but in my opinion C# has much cleaner code and designing GUI apps is no problem in visual studio. I imagine it would be easier for beginners. It's also got decent following for game development with shit like XNA. I really think it depends on preference.
Both C++ and C# are the programming languages that has many features. C++ has the features like inheritance, polymorphism and some other features like this. On the other hand C# has a great user friendly system that is very much helpful for the newbies.
Apart from the name and some syntactic sugar C++ and C# do not really have much in common. C# is much closer to Java and was also designed to be a competitor.
I think this is the books that you are looking for. Applied Microsoft .NET Framework Programming - Jeffrey Richter.
the most noticed different between C# and C++ is that C# is a language used inside a framework named .net which mean that C# used managed environment just like java, it's code ran by some "virtual machine". In another side, C is native language that the executable produced by C is ran directly by processor. CMIW
C# is More Easy Language Rather than other Programming Languages. The Code We Use in C# Is Easy to Understand but I want to know that how to inherit a public class in C#??? Help me guys.....
More new languages on which programmers are working, better to switch with new technology rather than C and C++
C# is a distinct language from C++. C++ is designed for general object oriented programming in the days when the typical computer was a standalone machine running a command line-based user interface. C++ is a general-purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming,data abstraction, object-oriented programming, and generic programming. C++ is regarded as a mid-level language. This indicates that C++ comprises a combination of both high-level and low-level language features. C# is designed specifically to work with the .Net and is geared to the modern environment of Windows and mouse-controlled user interface, networks and the internet.
C# is to Microsoft what Objective C is to Apple. Both these odd balls went with different languages than the norm, for their mainstream development rather than focusing on the more established Objected Oriented C++ language. However, depending upon if your developing applications soley for Windows or soley for OSX you will most likely want to learn one of these two. Personally, I like to steer more towards cross platform development and use Qt's development tools when I can working with C++.
Very Good question. Here is the description for that; C++ - an extention language per se of C. In C code ++ means increment 1. Thus C++ is better than C. It allows for highly controlled object orriented code. Once again a very hands on language that goes into MUCH detail. C# - Full object orriented code resembling the style of C/C++ code. This is really closer to JAVA. C# is the latest version of the C style languages and is very good for developing web applications.