Multiple Programming Paradigms In C