Hacker News new | ask | show | jobs
by Georgelemental 1119 days ago
Stack allocation is still allocation.
1 comments

Literally no considers that to be the case? Like I have never met anyone who would consider declaring an integer variable "allocation"
Write a compiler sometime; it'll be more obvious why the term of art is "stack allocation" instead of something that doesn't include the word "allocation." You'll understand why C's "alloca" function and C#'s "stackalloc" keyword are named like that. Stack overflows will make more sense--obviously you can't allocate forever, because you are indeed allocating memory.

As a parting gift, I'll give you one guess what the title of the Wikipedia article on thread stacks is.

https://en.wikipedia.org/wiki/Stack-based_memory_allocation