Programming languages

Languages

Go

Haskell

Python

Scheme

TypeScript

Ruby

Rust

Technologies and concepts

Language design

Type system

Effect system

Garbage collection

Reference counting

Immix GC

Algorithms and data structures

RRB tree

Coroutine

Lossless syntax tree

WASM

Concurrency and parallelism

Books

References