Skip to content

Details

We're excited to announce that we will be running C++ London this month after all - but now as an online event.

That means our originally scheduled visiting speaker, Klaus Iglberger, will be joining us as we broadcast on YouTube. We'll also experiment with a video conferenced side channel, using Jitsi, for general socialising.

Find us at the following location (please use Chrome if you'll be participating in the Jitsi rooms):

https://live.cpplondon.org

For more information about the way we're doing this see: https://www.reddit.com/r/cpp/comments/ga8yhs/c_london_goes_online/

----

Agenda:

19:00 Phil Nash - "Intro and News"

19:10: Klaus Iglberger - "Embrace No-Paradigm Programming!"

What kind of language is C++? Is it a procedural programming language? An object-oriented programming language? A functional programming language? A generic programming language? All of those? None of those?

In this talk I’ll analyse why it is increasingly hard to answer these questions, especially since the advent of “Modern C++”. I’ll demonstrate by example that the good solutions, i.e. the solutions that promote loose coupling, ease of use, ease of maintenance, and performance, are not firmly rooted in either one of the traditional paradigms. The examples will raise doubt whether it is reasonable to try to assign C++ to any one of the paradigms. Instead, they may be an indication that we should embrace no-paradigm programming.

---

About the speaker:

Klaus is a freelancing C++ trainer and consultant. He shares his experience in popular advanced C++ courses around the world (mainly in Germany, but also the EU and US). Additionally, he is the initiator and lead designer of the Blaze C++ math library (https://bitbucket.org/blaze-lib/blaze) and one of the organizers of the Munich C++ user group (https://www.meetup.com/MUCplusplus/)

---

If you have an idea for a talk or other type of session - any length - please let me know via: cpplondon.org/speak.

You may also like