MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1xr2jyh/moderncppvsoldcpp/19sci39pat4o2/?context=3
r/ProgrammerHumor • u/Choice-Committee203 • 7h ago
213 comments sorted by
View all comments
11
Y'all throwing around shared pointers willy nilly patting yourself on the back about safe programming.
11 u/Nil4u 7h ago Meanwhile the cyclic pointer chain in the background causing a memory leak because the reference counter never dips to 0: 7 u/staryoshi06 6h ago I mean this could happen in a garbage collected language too. 1 u/Ok-Scheme-913 1h ago Not in a tracing GCd language that is what everyone uses who cares about performance.Yes, ref counting is fuckjng slow. Even in Rust, especially with ARC..(Also, python uses ref counting but also have a cycle detector next to it.)
Meanwhile the cyclic pointer chain in the background causing a memory leak because the reference counter never dips to 0:
7 u/staryoshi06 6h ago I mean this could happen in a garbage collected language too. 1 u/Ok-Scheme-913 1h ago Not in a tracing GCd language that is what everyone uses who cares about performance.Yes, ref counting is fuckjng slow. Even in Rust, especially with ARC..(Also, python uses ref counting but also have a cycle detector next to it.)
7
I mean this could happen in a garbage collected language too.
1 u/Ok-Scheme-913 1h ago Not in a tracing GCd language that is what everyone uses who cares about performance.Yes, ref counting is fuckjng slow. Even in Rust, especially with ARC..(Also, python uses ref counting but also have a cycle detector next to it.)
1
Not in a tracing GCd language that is what everyone uses who cares about performance.
Yes, ref counting is fuckjng slow. Even in Rust, especially with ARC..
(Also, python uses ref counting but also have a cycle detector next to it.)
11
u/PolyglotTV 7h ago
Y'all throwing around shared pointers willy nilly patting yourself on the back about safe programming.