Recent C++ blog posts worth reading and my CppCon2016 presentation submissions...
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/


David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.
Comments
-
Please login first in order for you to submit comments