Skip to content

Instantly share code, notes, and snippets.

@xmonader
Forked from cellularmitosis/README.md
Created April 18, 2020 21:15
Show Gist options
  • Save xmonader/f816c1b7b3fd9363c28dde08f6c57773 to your computer and use it in GitHub Desktop.
Save xmonader/f816c1b7b3fd9363c28dde08f6c57773 to your computer and use it in GitHub Desktop.
Tech Links

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!

74181-based CPU's

Relay Computers:

Delay-line memory:

CPU Emulation

Compilers, Interpreters, Language Design, etc.

"bootstrapping"

Tutorials

Articles

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

WASM

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:

SDL:

UI Design

Awesome

Courses

Blogs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment