Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Visual C++ Content on InfoQ

  • C++ is Coming to .NET Core for Windows

    Microsoft has announced plans to offer C++/CLI in .NET Core 3.1. This would only be offered for Windows applications; you won’t be able to use C++/CLI for Linux or OSX.

  • Visual Studio 2017 15.9 Debuts

    As Microsoft looks ahead to VS2019, the company hasn't forgotten VS2017. The ninth update brings a bevy of bug fixes and adds a new features and language conformance for C++ developers. Some tweaks for .NET Core SDK behavior have been to simplify versioning.

  • First Look at Visual Studio 2017 Update 5 Preview

    Microsoft continues to quickly iterate development of Visual Studio 2017, and has just released 15.5 Preview, a look at the company’s fifth update to the popular IDE since its release. This update adds new debugging capabilities and performance improvements for C++, Visual Basic, and C#.

  • Compiling on Windows without Visual Studio

    Microsoft has previously offered two different build tools for those needing to compile code without installing Visual Studio. The new Visual Studio Build Tools package combines these into a single tool.

  • VS2015 Update 3 Focuses on Performance and Stability

    The full release of Visual Studio 2015 Update 3 has been made. Update 3 places a great emphasis on improving the stability of the product and reducing the amount of memory used by the IDE for solutions of all sizes. Other changes include better C++ support and better handling of product activation.

  • The 6 Main Reasons to use VS2015 for C++ Development

    Today at Build, the presentation “6 Reasons Move your C++ code to VS2015” was given which discussed the new features in VS2015 that make it more useful to C++ developers. VS2015 has been evolving since its original July 2015 release and there are several new features that should increase its attractiveness to C++ developers regardless of the platforms they target.

  • VS2015's C++ Benefits from Over 750 Bug Fixes

    C++ Developers will benefit from the involvement of hundreds of fellow users who reported numerous bugs with the C++ compiler during its release stage. Microsoft has provided a list of all of the bugs that have been corrected for the upcoming release of VS2015RTM.

  • Enhancements for C2, the Compiler Behind VC++ and Native .NET

    Most developers don’t know much about C2, but it is a vital part of the Windows development lifecycle. It acts as the backend compiler for Visual C++, .NET natively compiled code, compiled T-SQL, and Objective-C on Windows.

  • C++14 Is Here: Summary of New Features

    C++14, the new C++ standard succeeding C++11, has been finally approved and is heading to ISO for publication this year. While improvements in C++14 are "deliberately tiny" compared to C++11, says C++ creator Bjarne Stroustrup, they still "add significant convenience for users" and are a step on the route to make C++ "more novice friendly."

  • Memory and Native Code Performance

    In a deep dive on performance, Eric Brumer explained why memory is often the most critical component. And while this session was on C++ development, much of what he said is applicable to managed code as well.

  • NuGet Improves Mono Support, Adds C++

    NuGet's latest brings C++ support along with improved Linux and Mono compatibility. Nearly all developers using NuGet will find new features to simplify their development tasks.

  • Microsoft's New Compiler Increases C++11 Compliance

    Microsoft has released a new CTP of its C++ compiler that provides new C++11 functionality, and announced the formation of the Standard C++ Foundation. This foundation is composed of several different organizations that all share the same goal of promoting and support C++.

  • How Visual Studio Improves C++ Performance

    The optimizer in Visual Studio 2012 has nearly doubled in size as compared to previous versions. This matters to developers because now their C++ code can benefit from significant increases in execution speed after a recompile. Targeting the additional features of VS2012 can lead to even bigger performance gains.

  • MFC Update

    Despite a recent emphasis on Windows 8 Metro, Microsoft has renewed its pledge to support MFC which they call “the most fully-featured library for building native desktop applications”. While there were no major features announced, a lot of effort was put in to bug fixes and general improvements.

  • Visual Studio vNext Code Editor Improvements for C++

    Sumit Kumar on the VC++ team has revealed some of the new IDE features for the next version of Visual Studio. While some of them are merely catching up to VB/C#, others suggest new features that all of the languages could take advantage of.