Why Another Language?
C# derives from C and C++
Simplifies and modernizes C++
- Classes
- Namespaces
- Method overloading
- Exception handling
Complexity of C++ removed from C#
New features for added convenience
Targeted at developing component-oriented software