Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think Go, for example, performs syscalls directly.

> However, C requires you to know more about how the compiler is going to turn your ... into assembly code.

But does it really require (with emphasis)? The nature of some debugging and optimisation might push you towards that, but it's still a choice.

I feel your point comes down to the use of C as a "vehicle" to learn low-level concepts. Which is fine, but someone can also just learn them directly (upfront or retroactively) and use whatever progression of languages they want.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: