C is flexible so it's used a lot. I never liked it even when it was all there was besides Assembly. LUA is about the same level of control (with some odd workarounds) and I find being able to code the logic and draw functions separately to be pretty neat. Though there are many limitations to both so when you want to get something done fast it's not the best option especially these days.