C, What is it Good For?
C is good for:
- low level software which interacts with hardware
- systems programming generally
- where performance is crucial (rare)
- embedded systems including tiny ones
- unusual/special purpose processors
- writing programs portable to many platforms (with care)
For many applications you are better off using one of sh, perl, Prolog, Haskell, Java, ...
Index