- Programming languages: principles and paradigms, Allen Tucker,
Robert Noonan. - Other good books: Let's be honest: Wikipedia
articles are often the best introductory descriptions to
concepts you'll find anywhere. - Computer program - Programming
paradigm - Compilers and Interpreters: - Type Systems - Memory
Management - Concurrent Computing/Parallel Programming - LLVM
project, a “Low-Level Virtual Machine” compiler infrastructure
project - Facebook releases a PHP just-in-time compiler - Memory
Management Reference - Practical Garbage Collection - A JVM Does
That? - Visualization of JITted code [in PyPy] Functions and
Scope - What's a Closure? - Making code more readable with
anonymous functions Concurrent and Parallel Code - Language
concurrency modules: Java - Concurrent matrix multiplication in
Python - Python - parallelizing CPU-bound tasks with
multiprocessing - Parallelism is not concurrency - Auto-
vectorization with gcc 4.7 - Faith, Hope, and Love: An essay on
software science’s neglect of human facto