Bookmarks

Unnamed Document

Advanced C: The UB and optimizations that trick good programmers.

Explores how undefined behavior in C enables aggressive compiler optimizations, illustrating subtle performance-related bugs and best practices for writing safe, fast code.

Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015

Chandler Carruth explains how modern C++ compilers perform optimization passes, inlining, and code generation, helping developers write code that the optimizer can better transform into efficient machine instructions.

484 - All About Dat Compiler + Some Chill Browsing (TempleOS | Livestream) [2016]

Terry A. Davis live-codes and explains portions of the TempleOS compiler and associated OS internals, providing firsthand systems-programming insight into a home-built operating system and its compilation pipeline.

"Boundaries of Language Design" with Andrew Kelley & Ginger Bill

In-depth discussion with two language designers on compiler construction and programming-language paradigms—relevant, expert-level content.

Writing a Compiler and Interpreter in Rust - Part 1

Step-by-step series on writing a compiler and interpreter in Rust is a valuable, in-depth educational resource on compiler construction.

Building A Programming Language From Its Core (with Peter Saxton)

In-depth discussion on designing a programming language around its AST, covering type systems, effects, and implementation details—valuable for language and compiler enthusiasts.

A Type System From Scratch – Robert Widmann

Technical presentation on building a type system from scratch, relevant to language and compiler enthusiasts.

2024 LLVM Developers' Meeting - Rust ❤️ LLVM

Grammars, parsing, and recursive descent

Intro to TT-Forge

Lecture 55: Modular’s unified device accelerator language

How the Rust Compiler Works, a Deep Dive

GOSIM CHINA 2024 - Nicholas Nethercote: Rust Compiler Overview

Luminal - Search-Based Deep Learning Compilers

Is this the Future of Programming Languages?

Long-form hacking session explores building a toy language front-end targeting the QBE backend, illustrating SSA IR, parsing, and register allocation.

Inference in Agda

Template Haskell

Why Futhark?

Proofs and Types

Tell the Compiler What You Know

slpj-book-1987.djvu

`zig cc`: a Powerful Drop-In Replacement for GCC/Clang

Resources for Amateur Compiler Writers

Google’s Fully Homomorphic Encryption Compiler — A Primer

The future of Clang-based tooling

QBE vs LLVM

Aro - a C compiler

Programming languages resources

compiler_construction

KHM+15

The Rust Reference

Rust Compiler Development Guide

Zig Parser

zackoverflow

Principles of compiler design

essentials-of-compilation

PRACTICAL COMPILER CONSTRUCTION

Subcategories