Part 1: Meeting C++ 2024 Recap
This time, Robert and I had the honor of sharing our experiences from this year’s Meeting C++ 2024. From an undeniably excellent keynote by Titus Winters on “Fear in Tech,” featuring the quote we should all print on our T-shirts to an array of outstanding talks.
It is more important to be a good person
than to be a good programmer
Highlights included Nicolai Josuttis on Concepts, Andreas Weis on Modules, Klaus Iglberger’s insightful discussion on the constant trade-offs in software architecture (as I like to put it: Inheritance is not the root of all evil), and, of course, the ever-mind-bending, impossible-to-describe quiz by Diego Rodriguez-Losada. Sometimes, only an emoji can capture the madness…
#define 🧙♂️ ==
// 🏹🧙♂️💍
Or was it a whole screen full of it?
Anyhow, we tried our best to see some of these fantastic speakers in Vienna one day.
Here, to avoid any copyright or privacy issues, I’ll limit myself to sharing our group photo with Jens Weller along with my personal takeaways:
Part 2: Exploring Seed7
The second half of the evening was led by Thomas Mertes.
Driven by a decades-long mission to create a versatile, efficient, and memory-safe programming language, Thomas presented Seed7, his own open-source creation based on C. During his talk, he explained the language’s modular syntax, covering everything from defining and using data types to user-defined operators. He also delved into Seed7’s unique evaluation model, which resembles lambdas but comes with distinct differences.
What sets Seed7 apart is its dual functionality as both an interpreter and a compiler, enabling it to run seamlessly from the console or even be interpreted directly in the browser. And, of course, Thomas also revealed why the language is named Seed7! 😁