In programming, old languages (and even new languages, sometimes) require the developer to consider memory. In those old languages, you specifically asked for segments of memory, and constructed pointers to access those memory instances. When you finished using that memory space, you cleared the space from the program's usage. This way, you don't end up with memory leaks in your code that lead to all your computer's memory disappearing and your program swallowing all your computer's computation and memory.
More modern languages abstract away that clean-up in a process called "garbage collection". When you lack abstraction, you aren't connecting those pointers. Your mental program is wasting space with leaked memories, floating about in your head without having revived those dusty corridors of brain-space. This is my artistic failing. I'm swimming in a sea of lost pointers and memory leakages, and every new fact is isolated and devoid of translation.
No comments:
Post a Comment