Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Tech Links

See also my tech blog.

Computer Architecture

Simple / Educational Register-machines:

Simple / Educational Stack-machines:

The cult of SUBLEQ

OISC: One Instruction Set Computers!

Relay Computers:

Delay-line memory:

CPU Emulation

Compilers, Interpreters, Language Design, etc.

"bootstrapping"

Tutorials

Books

Talks

Simple interpreter codebases to study

Simple compiler codebases to study

Virtual machines

Language Design

Language-related Courses

Optimization and JIT'ing

Garbage Collection

Data structures

Operating Systems

Programming

From-scratch

Practice

Lisp

Common Lisp vs Scheme vs Clojure

Clojure

Clojure and Clojure-like implementations:

Scheme

Rust

Lisps implemented in Rust

Golang

Standard library:

Learning Golang:

Articles

C

Lua and LuaJIT

SQL

HTTP

GUI programming

X11:

Golang:

Awesome

Courses

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.