Zig in Depth: Memory Management
NOTE: This series only covers Zig 0.11.0! Help me create more content like this! https://www.paypal.com/donate/?hosted... Get yourself a cup of coffee, this is going to be a long video. :^) Memory management in low-level systems programming is a fundamental skill to master. In Zig, it's at the core of the language's philosophy of being explicit, not hiding control flow, and offering maximum power and flexibility to the programmer. In this episode we cover the foundational knowledge you'll need to start mastering manual memory management in Zig. The stack, heap, and static memory sections are explained, as well as the concept of allocation and freeing heap memory. The code: https://codeberg.org/dude_the_builder... Relevant Link: https://ziglang.org/documentation/0.1...

Zig in Depth: FixedBufferAllocator

What's a Memory Allocator Anyway? - Benjamin Feng

The Incredible Migration from C++ to Elixir for Embedded Systems

Coding Adventure: Simulating Smoke

Why C makes Python run 22,000x Slower

Gamedev in Zig is actually pretty good...

Zig Language | Thoughts After 2 Years

What's Zig got that C, Rust and Go don't have? (with Loris Cro)

My Zig Experience | Prime Reacts

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Introduction to Memory Management in Linux

How Zig Helped Us | Prime Reacts

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Garbage Collection (Mark & Sweep) - Computerphile

Zig in Depth: comptime Part I

Understanding File Descriptors in Unix/Linux

Rust & Zig Combined • Richard Feldman • GOTO 2023

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Differences between Odin and Zig

