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.

Previous
Previous

Rethinking

Next
Next

Qt-based Life