Functional Programming talk at Meeting C++ now availablePublished on January 26, 2016.
Meeting C++ is one of the biggest C++ events of the year, for sure the biggest in Europe, and I was really surprised and excited when my proposal for a talk got selected for the 2015 edition of the conference. Functional Programming is one of my biggest interests in the Computer Science world but one may wonder what it has to do with C++ at all. After all, C++ is an object-oriented language, right? Well… yes but… not so much anymore.
In this talk I tried to show what it means to write functional style C++ code, what the language has to offer, expecially in the last C++14 version of the standard, and what advantages can be gained by adopting this style.
The talk has received mixed acceptance from the audience. I received a number of good comments but also a few criticisms, mainly for the time management of the talk. As you can see watching the video, I couldn’t present half of my slides! The reason was that, unfortunately, I got a cold exactly the evening before the talk, so I spoke much slower than needed. I also made the error to accept too much questions – or to accept them at all – in the middle of the talk, spending too much time answering. That said, the result does not seem so bad, but there are a few lessons here to learn for me as a presenter.
However, people paid a lot to attend the conference, and I put a lot of effort putting together the material for the talk, so I plan to write a series of blog posts to present the material that was left off and to extend what has already been said. The first post is expected in a couple of weeks.