The Belgian C++ Users Group is set to hold their next meeting on Tuesday April 22nd, 2025 at 18:00 at KLA.
KLA is providing the venue along with refreshments for attendees.
The schedule for the evening includes:
- 18:00: Opening reception with food.
- 18:30: Session 1: Revisiting Algorithm Intuition (Bruno Hendrickx)
This session explores the idea of “algorithm intuition,” a concept developed by Conor Hoekstra, based on insights from Sean Parent’s impactful “C++ Seasoning” talk. While most programmers naturally grasp data structure intuition, developing algorithm intuition can often be a more intentional process.
The aim of this presentation is to build on Hoekstra’s concepts, showing that a better grasp of standard algorithms can simplify problem-solving in contemporary C++.
Key STL algorithms will be highlighted, showcasing their applications and how they foster the writing of more efficient, maintainable, and understandable code.
- 19:30: Intermission
- 19:45: Session 2: Compile-Time Emulation of an 8080-Inspired System in C++ (Tom Tesch)
This presentation discusses the emulation of an 8080-like system, which serves as an excellent exercise in low-level programming. It elaborates on optimizing the process at compile time, starting from a straightforward interpreter and enhancing it with modern C++ features such as constexpr and std::array to minimize runtime overhead and enhance performance.
- 20:45: Introduction to KLA, followed by a social drink.
Two copies of Professional C++, 6th Edition will be given away during the meeting.
Attendance is free, but participants must register.
There are 75 available seats for this gathering.
Important: The registration deadline is April 20th, 2025!