Skip to content

ghaiklor/awesome-internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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