RedditPP Mascot

RedditPP

r/ProgrammingLanguages • … • u/Felicia_Svilling

What is the origin of manual dynamic memory management?

I'm talking about the style where the programmer explicitly annotates where in the program memory should be allocated or deallocated, such as you do in C by calling malloc and free. Was C the first language with this form of memory management? I would have thought it to be older, but when you look at older languages like ALGOL 60 they only have static memory and stack allocated memory.

— 0