A distributed for loop from scratch in 70 lines of Python

What is a programming language?

Learning Through Goals in Computer Science

Programming Languages as Boy Scouts

Parsing Strategies in Rust

Rust: The New LLVM

Extensible Compilation: Goals and Related Work

The Coming Age of the Polyglot Programmer