I've submitted two session proposals to the upcoming CppCon2016, the C++ Conference. The talks that I have submitted are "A Tale of Two WG21 ISO C++ Language Proposals: Concepts and Unified Call Syntax" and "UI prototyping and Internet of Things development for multiple devices using an enhanced Clang-based C++compiler ". I will learn before the end of June whether my talks are accepted. As part of my presentation research, I have been reading a lot of C++ blog posts and articles. Out of the many articles, here are just a few (of the many great posts) that are definitely worth reading.
C++ Concepts
- Concepts: Programming Languages — C++ Extensions for Concepts - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4549.pdf
- Working Draft, C++ extensions for Concepts - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4553.pdf
- A bit of background for concepts and C++17 - Bjarne Stroustrup - https://isocpp.org/blog/2016/02/a-bit-of-background-for-concepts-and-cpp17-bjarne-stroustrup
- Why Concepts didn’t make C++17 by Tom Honermann, C++ Minion - http://honermann.net/blog/?p=3
- Why I want Concepts, and why I want them sooner rather than later - Ville Voutilainen - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0225r0.html
- Why I want Concepts, but why they should come later rather than sooner - Matt Calabrese - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0240r0.html
- You can try Concepts in the latest GCC v6.1 (C++ Concepts are now supported, use -fconcepts) - https://gcc.gnu.org/gcc-6/
C++ Unified Call Syntax
- Unified Call Syntax: Unified Call Syntax, Herb Sutter - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4165.pdf
- Call syntax: x.f(y) vs. f(x,y), Bjarne Stroustrup - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4174.pdf
- Unified Call Syntax: x.f(y) and f(x,y) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4474.pdf Unified Call Syntax Wording - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0251r0.pdf
- A bit of background for the unified call proposal - Bjarne Stroustrup - https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-unified-call-proposal
Other Recent C++ articles
- Trip report: Winter ISO C++ standards meeting - Herb Sutter - https://herbsutter.com/2016/03/11/trip-report-winter-iso-c-standards-meeting/
- Under the hood of lambdas and std::function -Shahar Mike - http://shaharmike.com/cpp/lambdas-and-functions/
- Top 10 dumb mistakes to avoid with C++ 11 smart pointers - Deb Haldar - http://www.acodersjourney.com/2016/05/top-10-dumb-mistakes-avoid-c-11-smart-pointers/
- Top 10 C++ header file mistakes and how to fix them - Deb Haldar - http://www.acodersjourney.com/2016/05/top-10-c-header-file-mistakes-and-how-to-fix-them/
[DownloadButton Product='Cbuilder' Caption='Try C++Builder']
[BuyButton Product='Cbuilder' Caption='Buy C++Builder (special offer 45% off the new license price until June 20, 2016)']