CppCon 2015 has ended
Back To Schedule
Monday, September 21 • 3:15pm - 4:15pm
Expression Templates - What, Why, When, Where, Part II

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Expression Templates is one of this C++ idiom people learn to either love or hate. The main issues with ET is that everubody has its own conception about what they are, when they should be used, what benefits they give and what are their trade off. For a long time, Expression Tempaltes has been seen has a way to improve temporary heavy code. If the seminal implementation of ET by Todd Veldhuizen was actually about this, the landscape has changed since C++11 and C++14.

This workshop will go over : - what are exactly Expression Templates and what kind of use case they can solve elegantly and efficiently - what are the benefits that one may reap by using expression tempalte in its library - what are the real cost of expressont empaltes both at runtime and compile-time - which tools to use to not reinvent the tempalte wheel everytime including an introduction to Boost.PROTO an Boost.HANA.

The main objective is to clarify why, even in C++1*, this idiom has a meaningful set of applciations and how to navigate around its pitfalls.

avatar for Joel Falcou

Joel Falcou

CTO, Numscale
Joel Falcou is NumScale CTO. NumScale mission is to assist businesses in the exploration and subsequently the mastery of high-performance computing systems. He is also an assistant professor at the University Paris-Sud and researcher at the Laboratoire de Recherche d’Informatique... Read More →

Monday September 21, 2015 3:15pm - 4:15pm PDT
Hamilton (403) Meydenbauer Center

Attendees (0)