16 ms·
In the end you have to manually manage memory and compile to assembly code. C is one of the best languages we have for this and it has a lot of history behind i
by Locke1689 17y ago
In the end you have to manually manage memory and compile to assembly code. C is one of the best languages we have for this and it has a lot of history behind it. This is why it is useful.
- stcredzero 17y agoI think that in the end, you will only have to do the latter, and not the former. I won't dispute that C is useful. But I think that there is a future in systems programming in concurrency oriented languages.
- Locke1689 17y agoNo. You cannot rely on a dynamic memory manager inside sections of the kernel. The kernel provides the memory architecture to the operating system and therefore must implement the memory manager.