Excuse my apparent ignorance, but people are still programming in C? Why? On which fields? Is there something C can do better than Java or C#?
* Linux
* GNU
* Apache
* Ruby
* Python
* nginx
* mysql
* posgresql
* Redis
* VMWare
* OpenSSL
* Almost everything "embedded"
Because C allows extreme control and performance. Anecdotally, a lot of people write in higher level languages, then rewrite critical bits in C for that speed boost. In many cases they just start at C if they know it requires certain levels of performance, for instance code on massive super computers or super low latency communications packages.