Skip to content

Double Feature- "How Javascript is like C++ / Async programming with VC++'s CTP"

Photo of Tim Simpson
Hosted By
Tim S.
Double Feature- "How Javascript is like C++ / Async programming with VC++'s CTP"

Details

Join us at 7:00 on Wednesday, December 11th as David Cravey gives not one but two presentations on C++! Doors open at 6:30 so please arrive a bit ahead of time so we can be ready for both presentations.

1.) How JavaScript is more like C++ than C#

C++ is widely seen as a complex language with 4 sub languages, and 2 concepts of run-time. C++ templates are so powerful that they form a Turing complete language, yet when approached correctly C++ templates are easy to understand. The key is to understand that C++ templates have their own "runtime", which operates on duct typing and closely resembles the dynamic programming of JavaScript. This session will show you just how easy and intuitive C++ templates can be.

2.) Asynchronous programming with VC++ CTP's Resumable Functions

Asynchronous programming has historically been very difficult, as it requires flow control to be turned inside out. But a new proposal to the ISO C++ Standardization Committee may change that soon. The recently released MS VC++ 2013 November CTP has a working implementation that allows the compiler to handle the hard parts of asynchronous programming, while you can focus on the correctness of your code. This exciting technology will make it easier for your application code to avoid blocking the UI thread, and allow your servers to scale better. Together we will take a peek into how this technology works, and how it will change your code for the better!

David Cravey is a Senior Architect for Clear Measure in Austin, TX. David has a love for software design, and a passion for sharing this love with the community. As a C++ enthusiast David has been awarded a Microsoft Visual C++ MVP for 3 years, and this year received the VC++ MVP of the year award. He is the leader of several C++ User Groups including: the Houston C++ User Group, DFW C++ User Group, the San Antonio C++ User Group, and the new C++ Brown Bag (weekly online lunchtime presentation).

Photo of Austin C++ Meetup Group/ cpp software programming CppMsg.com group
Austin C++ Meetup Group/ cpp software programming CppMsg.com
See more events