A deep dive into the Odin programming language — its context system, explicit allocators, data-oriented features, parametric polymorphism, and where it fits in the systems programming landscape alongside C, Zig, and Rust.
Compiled
-
Odin: Data-Oriented Systems Programming -
Roc: Functional Programming Without the Complexity Tax Roc is a fast, friendly, functional language built around a radical idea: no I/O primitives in the language itself. Instead, platforms provide effects, and your code stays pure. Here's a deep look at what that means in practice — the type system, tag unions, error handling, tooling, and where Roc is worth serious attention today.
-
Carbon: Google's Bet on a C++ Successor A deep technical look at Carbon, Google's experimental C++ successor language — what's real, what's aspirational, the C++ interoperability story, checked generics, memory safety roadmap, and an honest assessment of whether it has any chance of succeeding.
-
Crystal: Ruby Syntax, C Speed Crystal brings Ruby's expressive syntax to native binaries: static typing with full inference, fibers for concurrency, a powerful macro system, and LLVM-backed performance — an honest deep dive for engineers evaluating it for production work.
-
Nim: Efficient, Expressive, and Underrated A deep technical guide to Nim — Python-like syntax that compiles to C, a metaprogramming system that outclasses nearly every language, deterministic memory management with ORC, and an honest assessment of where Nim genuinely wins and where it still struggles.
-
V: Fast Compilation and Simple Systems Programming A technically honest deep-dive into V (Vlang) — fast compilation, autofree memory management, built-in ORM, and where this ambitious but controversial language actually delivers today.