Skip to content

Latest commit

 

History

History
94 lines (74 loc) · 14.7 KB

README.md

File metadata and controls

94 lines (74 loc) · 14.7 KB

awesome-internals

A curated list of awesome resources and learning materials in the field of X internals. This list has a bias towards education.

Courses

  • Compilers - Self-paced course from Stanford online on compilers.
  • From NAND to Tetris - The course contains all the project materials and software tools necessary for building a general-purpose computer system from the ground up. The materials are aimed at students, instructors, and self-learners. Everything is free and open-source, as long as you operate in a non-profit, educational setting.

Hardware

Operating Systems

Parsers

  • Learning Parser Combinators With Rust, by Bodil Stokke - this article teaches the fundamentals of parser combinators to people who are already Rust programmers. It assumes no other knowledge, and will explain everything that isn't directly related to Rust, as well as a few of the more unexpected aspects of using Rust for this purpose. It will not teach you Rust if you don't already know it, and, if so, it probably also won't teach you parser combinators very well.

Interpreters/Compilers

Network

Databases

Bundlers

Package Managers