Programming Notes
Deep systems programming notes covering ownership, templates, concurrency, and build systems. Written for developers who want to understand the language deeply.
C++ Topics
- Environment & Toolchain
- Compilation Model
- Types
- Resource Management
- Function Architecture
- Object-Oriented
- Templates & Metaprogramming
- Standard Library
- Concurrency
Other Languages
Visit languages.wyattau.com for comparative programming language notes:
- Dart — Client-optimized language for fast apps
- Elixir — Functional language for scalable applications
- Go — Simple, fast, compiled language
- Haskell — Purely functional language
- Java — Enterprise-grade object-oriented language
- Kotlin — Modern JVM language
- Python — Versatile scripting language
- Ruby — Elegant object-oriented language
- Rust — Systems language with memory safety
- Swift — Modern language for Apple platforms
- TypeScript — Typed JavaScript