All Projects → ghaiklor → awesome-internals

ghaiklor / awesome-internals

Licence: CC0-1.0 License
A curated list of awesome resources and learning materials in the field of X internals

Projects that are alternatives of or similar to awesome-internals

tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Stars: ✭ 26 (-66.67%)
Mutual labels:  interpreter, compilers, compiler-construction
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (+84.62%)
Mutual labels:  books, databases, resources
computer book list
一个综合了豆瓣,goodreads综合评分的计算机书籍书单
Stars: ✭ 1,535 (+1867.95%)
Mutual labels:  books, resources
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-58.97%)
Mutual labels:  interpreter, compilers
compiler
My first attempt to create a compiler
Stars: ✭ 16 (-79.49%)
Mutual labels:  compilers, compiler-construction
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (-53.85%)
Mutual labels:  compilers, compiler-construction
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (-47.44%)
Mutual labels:  compilers, compiler-optimization
Metatheory.jl
General purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
Stars: ✭ 266 (+241.03%)
Mutual labels:  compiler-optimization, compiler-construction
Cs Books
A list of textbooks for a Computer Science curriculum.
Stars: ✭ 175 (+124.36%)
Mutual labels:  books, resources
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-74.36%)
Mutual labels:  compilers, compiler-construction
Innovative-Book-Resources
This repository contains books from different topics and perfect enough to give developers a boost in understanding the concepts of Data Science and Artificial Intelligence(other topics are also included but main highlights are these two).
Stars: ✭ 57 (-26.92%)
Mutual labels:  books, resources
my-action-github
awesome github
Stars: ✭ 62 (-20.51%)
Mutual labels:  books, resources
awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
Stars: ✭ 826 (+958.97%)
Mutual labels:  databases, guides
CaptCC
A tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+124.36%)
Mutual labels:  compiler-optimization, compiler-construction
awesome-coder-resources
编程路上加油站!------【持续更新中...欢迎star,欢迎常回来看看......】【内容:编程/学习/阅读资源,开源项目,面试题,网站,书,博客,教程等等】
Stars: ✭ 54 (-30.77%)
Mutual labels:  books, resources
Books
Awesome Books
Stars: ✭ 3,242 (+4056.41%)
Mutual labels:  books, resources
kafka-internals
The Internals of Apache Kafka
Stars: ✭ 20 (-74.36%)
Mutual labels:  books, internals
Guia De Desenvolvimento Tecnico
Stars: ✭ 157 (+101.28%)
Mutual labels:  books, guides
CompilersCourse
Theory of compilation course, MIPT
Stars: ✭ 32 (-58.97%)
Mutual labels:  compilers, compiler-construction
my-bookshelf
Collection of books/papers that I've read/I'm going to read/I would remember that they exist/It is unlikely that I'll read/I'll never read.
Stars: ✭ 49 (-37.18%)
Mutual labels:  books, paper

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].