News for hackers. Stuff that matters.
Re:Should you learn C to “learn how the computer works”? by aikah on Tuesday October 02, 2018 @02:30PM (#18124345)
> C at the very least teaches the difference between stack and heap memory, a crucial concept obscured by most higher-level languages.

Go does that too. C teaches manual memory allocation, de-allocation and pointer arithmetic as well.

Re:Should you learn C to “learn how the computer works”? by majewsky on Tuesday October 02, 2018 @02:46PM (#18124486)
No. In the machine model used by Go, everything is allocated on the heap. The optimizing part of the compiler can then move allocations from the heap onto the stack if it can prove that the allocation does not escape the lifetime of a stack frame.
Re:Should you learn C to “learn how the computer works”? by xfer on Tuesday October 02, 2018 @02:44PM (#18124469)
No, it doesn't. Go does escape analysis and allocates stuff on heap if needed.