Filter

Compiler Series Part 5: Lexical analysis

From this post onwards, I will be explaining sections from my compiler and the thoughts gone into designing them. I will link to the relevant files in my compiler’s repository...

Compiler Series Part 3: rustc

This post will be another fly by look at a production compiler, this time for the Rust language. Disclaimer! I wrote this a while ago and have not checked how...

Compiler Series Part 2: GCC

GCC, originally written for the GNU operating system is a set of front ends, libraries and back ends for a few different programming languages. This is an old piece of...

Compiler Series Part 1: Introduction

Programming was my first foray into computer science, and recently I wanted to dig into this topic in more detail. The posts which follow will be a collection of my...