April 2018
Beginner
536 pages
13h 21m
English
Programming languages with a low level of abstraction have low-level memory management mechanisms. On the other hand, in languages with a higher level of abstraction, such as C# or JavaScript, the memory is automatically allocated and freed by a process known as the garbage collector.
The JavaScript garbage collector does a great job when it comes to memory management, but it doesn't mean that we don't need to care about memory management.
Independent of which programming language we are working with, the memory life cycle pretty much follows the same pattern:
The garbage collector will try to release ...