TECHFESTS.COM


Work Ready Oklahoma - Come to our 10:45 session to advance your career
Home
Register NOW!
Agenda
Speakers
Sponsors
Tracks
Prizes
Community
FAQs
Sponsor
School of Dev 2017
  

 Featured Speakers

 Bio

Billy Baker, FlightSafety International

Billy Baker, FlightSafety International

Billy Baker has developed deterministic real-time flight simulation software using C++ for FlightSafety International, Evans and Sutherland, and Boeing since 1997. Billy has represented FlightSafety International at ISO C++ Committee meetings since 2013. He has also worked with Study Group 14 dealing with game and low latency development since 2015. At C++ committee meetings, he can most likely be found in the Library Working Group. He received his B.S. and M.S in Applied Mathematics from the University of Tulsa and is currently working on a Ph.D. in Computer Science.
Visit Billy Baker on Link!

 Sessions

The Latest on Modern C++

Talk FormatWorkshop (> 60 minutes) Audience LevelAll Tagsdevelopment, game development Submitted onApril 02, 2017 23:05 CDTTalk AbstractStill using C++98/03? Has it been awhile since the last time you wrote a line of C++? Even though the ink on the third post-C++98/03 standard?C++17?is not dry, work is already commencing on C++20 and beyond with a focus on improved compilation times, compile-time constraints, and more.After 13 years, the ISO C++ Committee finally produced a major revision in 2011 with smart pointers, atomics, threading, move semantics, auto, constexpr, and lambda expressions. The Committee made a commitment at that time to deliver new versions every 3 years. C++14 followed and C++17 should become an official standard in late 2017 or early 2018. C++17 is the first standard to include features that first appeared in Technical Specifications?filesystem, parallel algorithms, concurrency extensions, and additions to the standard library. A number of big ticket features?coroutines, modules, networking, concepts, and ranges?are working through Technical Specifications for eventual inclusion in C++20 and beyond.At the first CppCon in 2014, a game developer asked how the game development community was represented within the Committee. At CppCon in 2015, the first face-to-face meeting of Study Group 14 dealing with game and low latency development took place. Since that time, SG14 has produced a number of papers for review at Committee meetings and the scope of the group has expanded to include high frequency trading and embedded systems.From the C++ Core Guidelines to free tools for modernizing existing code, attendees of this talk should come away with knowledge about what exactly is Modern C++ as well as the standardization process for C++, including how they can be involved.
Jul 21st - 8:45 AM
Jul 21st