>>55You don't want to use C for any of those. C is garbage. Everything written in C is junk and full of bugs and security vulnerabilities. Small businesses that use C and end up with buffer overflows and getting their customers' credit card numbers leaked won't be in business very long. Null-terminated strings would eliminate the performance increases from using C in the first place.
There are languages that are faster than C and also nicer to use. Not using C doesn't mean using C++, Lisp, Java, or scripting languages.