For C i can say that its not like a have to do because job demands it. No c is my love, can do it even when i'm not supposed to do it. Its idea generating, its easy, less demanding and you and your logic rules rather than the structure! I love c and i would like to do at least one program daily in it. Nothing beats it, Matlab is close second.