The Visual C++ team is at CppCon 2015


Are you in town to attend CppCon this week? It’s going to be an exciting week in C++ and especially exciting for the Visual C++ team! We’ve got a dozen talks scheduled that discuss everything from the ideas we’re proposing to help move the language forward to amazing new functionality we’re adding in Visual Studio.

Visual Studio 2015 includes a bunch of new functionality that will make you more productive whenever you write code. Steve Carroll and Ayman Shoukry cover what’s new in VC++ early on Thursday morning. Ankit Asthana and Marc Gregoire will update us on the support for cross-platform mobile development in VS 2015. And the VS 2015 Updates will just keep on adding the goodness. James Radigan will talk about the work that we’re doing to connect the Clang front end to the Microsoft optimizing back end. He’ll start with an update from his talk at //build 2015 and go on to detail how we’re working with the community to make this possible. And Gabriel Dos Reis will talk about C++ Modules, a new design that helps with componentization, isolation from macros, scalable build, and support for modern semantics-aware developer tools.

C++ modules are just one example of work that our team is doing to help move the C++ language forward. Stephan T. Lavavej will discuss developments in `<functional>` from C++ 11 to C++ 17. We’ll hear about contracts from Gabriel Dos Reis, and two of our developers will tell us what’s going on in concurrency. Artur Laksberg goes into the details of the Concurrency TS while Gor Nishanov describes the exciting future of concurrency in C++: coroutines, an abstraction that makes your code both simpler and execute faster. While Eric Niebler isn’t actually on our team anymore, we work closely with him and are excited about his progress in bringing concepts and ranges to the language. And lastly, Herb Sutter, Gabriel Dos Reis, and others will be ready for your questions at Grill the Committee on Monday evening.

You might have noticed a new repo that the Standard C++ Foundation published last week: the C++ Core Guidelines. Our team has been working closely with Bjarne Stroustrup of Morgan Stanley as well as folks in CERN and Facebook on developing a new set of guidelines that will help you write better, safer, simpler C++. Bjarne will talk about this in his keynote on Monday morning, and Herb Sutter will continue the discussion with his talk on Tuesday. And we’ve not only been working on the guidelines: we’ve implemented a library to support the guidelines and enforcement tools that automatically verify that your code follows them. Neil MacIntosh will discuss both of these projects in his back-to-back talks on Wednesday afternoon. The C++ Core Guidelines are a huge step forward for the language and the Visual C++ team is excited to be part of the group working on bringing them to reality!

We hope to see you at CppCon. But if you can’t make it, don’t worry: all the talks will be recorded and posted online. By the way, last year’s CppCon talks are available on the CppCon YouTube feed..

Here’s a list of the talks that I mentioned above. See you at CppCon!

Monday9:00 amWriting Good C++ 14Bjarne Stroustrup (not Microsoft)
Monday2:00 pmCLANG + C2 Engineering/Futures/MeasurementsJames Radigan
Monday8:30 pmGrill the CommitteeGabriel Dos Reis, Herb Sutter, & others
Tuesday9:00 am<functional>: What’s New, And Proper UsageStephan T. Lavavej
Tuesday10:30 amWriting Good C++ By DefaultHerb Sutter
Tuesday2:00 pmLarge Scale C++ With Modules: What You Should KnowGabriel Dos Reis
Tuesday3:15 pmCross-Platform Mobile App Development with Visual C++ 2015Ankit Asthana & Marc Gregoire
Tuesday3:45 pmConcurrency TS: The Editor’s ReportArtur Laksberg
Wednesday9:00 amC++ Coroutines – a negative overhead abstractionGor Nishanov
Wednesday2:00 pmMore than lint: modern static analysis for C++Neil MacIntosh
Wednesday3:15 pmA few good types: Evolving array_view and string_view for safe C++ codeNeil MacIntosh
Wednesday4:45 pmContracts for Dependable C++Gabriel Dos Reis
Thursday9:00 amWhat’s New in Visual C++ 2015 and Future DirectionsSteve Carroll & Ayman Shoukry
Friday10:30 amRanges and the Future of the STLEric Niebler (not Microsoft)


Comments are closed. Login to edit/delete your existing comments