I asked myself this question when I was studying C. The problem here, if I can say that this is a problem, is that C can be used in a wide range of applications and in a wide range of environments, its own IDEs or compilers and libraries. Some examples where you can use C for real employees.
Embedded software. In this case, you are likely to use some lib.
Network Programming (see this book .
Device driver development.
Libraries (both for Linux / Windows, and for other OS)
Well, this list is endless.
O do not know if you will help you with this question. If you give more details about what interests you, it may be useful
Good luck.
Andres
source share