Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

A Brief History of Compilers

The purpose of these posts is not to exhaustively cover the history of compilers, but rather to give an overview sufficient to understand the landscape of compilers in today’s world. My hope is that each chapter stands on its own, but that reading them in order will give a more complete picture. The reader ought to be able to read a particular chapter that suits her needs at the time.

If you have suggestions for additions or corrections, please reach out! You can email me at ashermancinelli@gmail.com or find me at one of the links on my about page.

The panels on either side of this page let you move between chapters.