4 ms·
Again, Joel has pointed out a truism: abstractions abstract. Nothing is leaking. Did someone guarantee that you would get as predictable performance with garba
by avgcorrection 3y ago
Again, Joel has pointed out a truism: abstractions abstract.
Nothing is leaking. Did someone guarantee that you would get as predictable performance with garbage collection compared to manual memory management? No, because that guarantee was never part of the abstraction.
- TerrifiedMouse 3y agoEither way it’s safe to the say the abstraction has failed and isn’t doing its job anymore if you have to know the implementation details. To use your garbage collection example, regardless you consider it a leak or not, the result is the same, if you have to deep drive into the workings of the garbage collector and how it manages memory, the abstraction has failed to do its job: to free you from the burden of managing memory. His point is that all nontrivial abstraction breakdown at some point / under certain circumstances.