Intermediate Representations, Part 2
As I mentioned in my Hello, 2025 post, I've picked up work on my B language compiler again, and lately I haven't been able to put it down. My first post on IRs was quite some time ago, and since then...
computer science, research, thoughts
As I mentioned in my Hello, 2025 post, I've picked up work on my B language compiler again, and lately I haven't been able to put it down. My first post on IRs was quite some time ago, and since then...
I figured I'd give an update on what I've been up to the last year and a half. For starters, I've gotten pretty serious about photography! I moved to Charlotte, NC recently and was so inspired by the city...
This is a living document of my selected notes on modern C++ best practices. Including, but not limited to, notes from books I own, guidelines, and best idiomatic practices. I'd like to first mention the kickstarter for me three years ago, Exploring C+...
Howdy, It's been a while :-). I've been largely immersed in modern C++ for the last few years—particularly C++20 and C++23, which have some groundbreaking changes if you haven't kept up. I'll get to...
I've been working on a noteworthy amount of language and compiler design for the last couple of years, both professionally and at home. In compiler theory, some of the most useful tools are intermediate languages, intermediate representation (IR)