Modern C++
It has been a hot minute since I have programmed C++ in anger. More than 20 years I think.
I’ve been working on VLife again, especially after AI made a framework that lets me work on what I really want to be doing, which is the algorithm portion of it.
It’s really freeing to start thinking at such a low level again. I’m havin fun thinking about things I don’t normally have to worry about. Things like how exactly the CPU cache affects how things run. How can I monitor cache efficacy to ensure things work as designed? Granular locking. Cache prefetch. So many fun things that are hard to do when you’re working with a higher level language.
I have a weird concept of fun.