Skip to content

A curated list of awesome resources and learning materials in the field of X internals

License

Notifications You must be signed in to change notification settings

ghaiklor/awesome-internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 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