Hacker News new | ask | show | jobs
by cliveowen 4401 days ago
"C left around for the UNIX layer"

BSD is implemented in C, so it's not left around, it's the foundation of the system. The syscalls at the base level (read(), write(), socket(), fork(), etc,) are implemented in C and so are the tools that are used by virtually every programming language at some level. C is the standard upon which several abstractions are made, not just another programming language.

1 comments

Oh I hit a nerve.

UNIX and C are symbiotic, so any UNIX system requires C, there is no way around it.

However everything else outside what POSIX requires can be done, and should be, in a more secure and productive language.