Search

MENU

Visual C++ 2013 Microsoft Visual C++ (MSVC or VC++)

Summary: 

The language is more flexible than other languages because you can use it to create a wide range of apps—from fun and exciting games, to high-performance scientific software, to device drivers, embedded programs, and Windows client apps. For more than 20 years, C++ has been used to solve problems like these and many others. What you might not know is that an increasing number of C++ programmers have folded up the dowdy C-style programming of yesterday and have donned modern C++ instead.

In C++, you can do purely procedural C-style programming that involves raw pointers, arrays, null-terminated character strings, custom data structures, and other features that may enable great performance but can also spawn bugs and complexity. Because C-style programming is fraught with perils like these, one of the founding goals for C++ was to make programs both type-safe and easier to write, extend, and maintain. Early on, C++ embraced programming paradigms such as object-oriented programming. Over the years, features have been added to the language, together with highly-tested standard libraries of data structures and algorithms. It's these additions that have made the modern C++ style possible.

Capabilities/Features: 

It features tools for developing and debugging C++ code, especially code written for the Microsoft Window API, the DirectX API, and the Microsoft .NET Framework.

Extensions: 

None.

Discipline/Domain: 

C++ is one of the most widely used programming languages in the world.

Licensing Description: 

Commercial (Free version available)