BUILD: Wednesday Update

C++ is alive at Build 2012! Developers have been filling the C++ sessions and getting tips, tricks, insights and example code from the experts. But you don’t have to take our word — sessions from Tuesday are available online: Bringing Existing C++ Code to Windows Store Apps. The Power of C++ – Project Austin App…. Read more

C++ at BUILD 2012

Experience the Build conference on Channel 9 and learn how to build fierce Windows 8 apps using C++ from the experts: Bringing Existing C++ Code to Windows Store Apps, Tarek Madkour, 10/30 11:45am. Beyond just learning how to write apps in C++, you will see how to create new libraries or reuse existing components that you can… Read more

Hello ARM: Exploring Undefined, Unspecified, and Implementation-defined Behavior in C++

With the introduction of Windows RT for ARM devices, many Windows software developers will be encountering ARM processors for the first time. For the native C++ developer this means the potential for running afoul of undefined, unspecified, or implementation-defined behavior–as defined by the C++ language–that is expressed differently on the ARM architecture than on the… Read more

C++/CX Part 4 of [n]: Static Member Functions

See C++/CX Part 0 of [n]: An Introduction for an introduction to this series and a table of contents with links to each article in the series. In this article, we’ll take a look at static member functions and how they are supported by the Windows Runtime. A Windows Runtime reference type (also called a… Read more

Project Austin Part 5 of 6: Shadow Rendering

When we designed the user experience of Austin, we spent quite some time thinking about the different page views and layouts, and how to transition between them.  We wanted to create an immersive experience where the user can manipulate and navigate Austin’s pages in an intuitive way; pages zoom in and out in 3D with… Read more

More Q&A for the C++ AMP book

As we shared last week, Kate Gregory and Ade Miller have released C++ AMP, an exploration of accelerated massive parallelism with Microsoft® Visual C++®. In that post, Ade answered a few of our hard-hitting questions. In this post, Kate answers the same set of questions: Q1.    “C++ AMP” in 140 characters or less? C++ apps… Read more

Check out the new C++ AMP book by Kate Gregory and Ade Miller

The C++ AMP book by Kate Gregory and Ade Miller is available in print or online from your favorite retailer! What is in it for you? Among other things, you will discover how to: Gain greater code performance using graphics processing units (GPUs) Choose accelerators that enable you to write code for GPUs Apply thread tiles,… Read more

Project Austin Part 4 of 6: C++ AMP acceleration

Hello, I am Amit Agarwal, a developer on the C++ AMP team. C++ AMP is a new technology available in Visual Studio 2012 that enables C++ developers to make the best use of available heterogeneous computing resources in their applications from within the same C++ sources and the VS IDE they use for programming the… Read more

Windows XP Targeting with C++ in Visual Studio 2012

Background In June, we announced enhanced targeting for Windows XP using the Visual Studio 2012 C++ compiler and libraries. This feature has been included in Visual Studio 2012 Update 1. You can download it from here. The purpose of this article is to provide an overview of the Windows XP targeting experience, the level of… Read more