Falling Into The Pit of Success
Eric Lippert notes the perils of programming in C++: I often think of C++ as my own personal Pit of Despair Programming Language. Unmanaged C++ makes it so easy to fall into traps. Think buffer overruns, memory leaks, double frees, mismatch between allocator and deallocator, using freed memory, umpteen dozen
Eric Lippert notes the perils of programming in C++ : I often think of C++ as my own personal Pit of Despair Programming Language. Unmanaged C++ makes it so easy to fall into traps. Think buffer overruns, memory leaks, double frees, mismatch between allocator and deallocator, using freed memory, umpteen dozen ways to trash the stack or heap – and those are just some of the memory issues . There are lots more “gotchas” in C++. C++ often throws you into the Pit of Despair and you have to climb your way up the Hill of Quality. (Not to be confused with scaling the Cliffs of Insanity. That’s differ
related reading
- how I think when I think about programming - alice mazalicemaz.com
- Bjarne Stroustrup Quotesstroustrup.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Things unlearnedscattered-thoughts.net
- Memory safety and ownership - Rust for C-Programmersrust-for-c-programmers.com
- Learn C++ – Skill up with our free tutorialslearncpp.com
- Rise of Worse Is Betterdreamsongs.com
- Loper OS >> The Wisdom of Erik Naggumloper-os.org
- Because It's Not Fun Enoughbytecode.news
- Moves - Rust: A Better C++ Than C++thecodedmessage.com
- Modern Cinria.hal.science
- Top 10 dumb mistakes to avoid with C++ 11 smart pointers - A CODERS JOURNEYacodersjourney.com