CLR is a multi-language VM
Use the appropriate language for a task.
- C++ for high-performance systems programming.
- C# for Web programming
- Visual Basic for custom commercial applications (eg. customize Office)
Re-use existing code easily
- Our customers have huge investments in their current code bases
- Many useful libraries are already exist in C++
Programmers can leverage their existing knowledge
- They can use their favorite language