✳flâneur — a map of the web's best reading
Untangling Lifetimes: The Arena Allocator - by Ryan Fleury
dgtlgrove.com · 8,102 words · saved by 1 readers
Making performant dynamic manual memory management in C feel almost like garbage collection.
Untangling Lifetimes Making performant dynamic manual memory management in C feel almost like garbage collection. Ryan Fleury Sep 23, 2022 330 50 14 Share When I’ve said that I prefer to write my software in C, a common response is raised eyebrows. Dominant memes in software culture make my position unpopular. “Why would you write new code in an unsafe systems language?”, “performance isn’t everything!”, and perhaps the most common, “why subject yourself to the requirement of manually managing memory?” . There exists a prevalent perception that manual memory management is difficult to do, diff
Explore this link on the map →saved by
related reading
- CS107E Assignment 4: Stack and Heapcs107e.github.io
- CS106B Dynamic Memory Managementweb.stanford.edu
- What is Ownership? - The Rust Programming Languagedoc.rust-lang.org
- Memory Allocation in Go | Melatoninghiant3223.github.io
- abseil / Performance Hintsabseil.io
- CS107 Assignment 6: Heap Allocatorweb.stanford.edu
- CS107 Assignment 6: Heap Allocatorweb.stanford.edu
- how I think when I think about programming - alice mazalicemaz.com
- Allocators | zig.guidezig.guide
- Adrian Sampson: Flattening ASTs (and Other Compiler Data Structures)cs.cornell.edu
- Validating References with Lifetimes - The Rust Programming Languagedoc.rust-lang.org
- Dynamic allocation - Learn C - Free Interactive C Tutoriallearn-c.org