Tags: #cppcon2016 #tuble #howitworks
https://onedrive.live.com/view.aspx?resid=E66E02DC83EFB165!335&ithint=file%2cpptx&app=PowerPoint&authkey=!AH3zRnbTT34vYNk
Tuple: What's New, And How It Works
https://onedrive.live.com/view.aspx?resid=E66E02DC83EFB165!335&ithint=file%2cpptx&app=PowerPoint&authkey=!AH3zRnbTT34vYNk
Tuple: What's New, And How It Works
Tags: #std #accumulate #algorithmic #empire
Exploring an Algorithmic Empire
http://www.elbeno.com/presentations/std-accumulate/presentation.html#/sec-title-slide
Exploring an Algorithmic Empire
http://www.elbeno.com/presentations/std-accumulate/presentation.html#/sec-title-slide
Tags: #concepts #lite
This post contains quite advanced material. I assume you are already familiar with Concepts Lite.
https://akrzemi1.wordpress.com/2016/09/21/concepts-lite-vs-enable_if/
This post contains quite advanced material. I assume you are already familiar with Concepts Lite.
https://akrzemi1.wordpress.com/2016/09/21/concepts-lite-vs-enable_if/
Andrzej's C++ blog
Concepts Lite vs enable_if
This post contains quite advanced material. I assume you are already familiar with Concepts Lite. For an overview of what Concepts Lite is, I recommend this proposal. Also, I have found this blog v…
Tags: #semile #framework #monitorprograms
http://r-kan.github.io/semile/
"A profiling framework that provides the ability to monitor programs, in general of any programming language"
http://r-kan.github.io/semile/
"A profiling framework that provides the ability to monitor programs, in general of any programming language"
Tags: #cppcon2016 #report
https://vittorioromeo.info/index/blog/cppcon2016_trip_report.html
"CppCon 2016 ended yesterday - I had the pleasure of attending and presenting at this amazing conference again this year."
https://vittorioromeo.info/index/blog/cppcon2016_trip_report.html
"CppCon 2016 ended yesterday - I had the pleasure of attending and presenting at this amazing conference again this year."
The Daily C++
You want your C++ project/repo/news/guide in this Channel? Send this to @DailyCppBot
Not spam of Telegram Groups and other, only: C++ project/repo/news/guide
Tags: #modern #cpp #performance
"Representing the first major update in the 13 years since 1998, the age of "modern" C++ was heralded with the ambitious C++11 standard."
https://www.oreilly.com/ideas/2-major-reasons-why-modern-c-is-a-performance-beast?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29
"Representing the first major update in the 13 years since 1998, the age of "modern" C++ was heralded with the ambitious C++11 standard."
https://www.oreilly.com/ideas/2-major-reasons-why-modern-c-is-a-performance-beast?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29
O'Reilly Media
2 major reasons why modern C++ is a performance beast
Use smart pointers and move semantics to supercharge your C++ code base.
Tags: #store #destructor
"The short answer is to store two raw pointers: one to the object, and one to a type-erased destructor function that’s handy to write using a lambda."
https://herbsutter.com/2016/09/25/to-store-a-destructor/
"The short answer is to store two raw pointers: one to the object, and one to a type-erased destructor function that’s handy to write using a lambda."
https://herbsutter.com/2016/09/25/to-store-a-destructor/
Sutter’s Mill
To store a destructor
[edited to add notes and apply Howard Hinnant’s de-escalation to static_cast] After my talk on Friday, a couple of people asked me how I was storing destructors in my gcpp library. Since seve…
Tags: #algorithms #hpx #parallel
"There are two candidate C++ libraries available (to the best of my knowledge) that provide abstractions for the various kinds of hardware vectorization capabilities available on different computer architectures today. "
http://stellar-group.org/2016/09/vectorized-cpp-parallel-algorithms-with-hpx/
"There are two candidate C++ libraries available (to the best of my knowledge) that provide abstractions for the various kinds of hardware vectorization capabilities available on different computer architectures today. "
http://stellar-group.org/2016/09/vectorized-cpp-parallel-algorithms-with-hpx/
stellar-group.org
Vectorized C++ Parallel Algorithms with HPX – The STE||AR Group
In preparation for my talk at CppCon 2016 last week I decided to have a closer look at the possibility to add vectorization to HPX's parallel abstractionsThe slides for this talk can be downloaded here. The goal was to avoid using compiler specific extensions…
Tags: #performace #benchmarking #atoui
https://medium.com/@julienjorge/benchmarking-atoui-a-follow-up-to-writing-fast-code-90e722590f4d#.c1sk943av
https://medium.com/@julienjorge/benchmarking-atoui-a-follow-up-to-writing-fast-code-90e722590f4d#.c1sk943av
Medium
Benchmarking atoui(): a follow-up to Writing Fast Code
I have been watching the excellent talk “Writing Fast Code” by Andrei Alexandrescu with some colleagues recently. In this talk the speaker…
Tags: #includeos #delegate
http://blog.includeos.org/2016/09/27/delegate-initialization-the-simpler-way
http://blog.includeos.org/2016/09/27/delegate-initialization-the-simpler-way
blog.includeos.org
Delegate initialization - the simpler way
In the IncludeOS presentation at CppCon 2016 an example of a delegate initialization can be seen (on page 32). With a lot of delegates this can quick get kin...