language design

Different design patterns, used in different languages, in areas like multi-threading and others

rust and ownership

Rust has no garbage collector

garbage collectors

scala and actor model