Moxnix nailed it. We guard against exploit's, however to understand an exploit it's best to know the language it was coded in. And 90% of the time (IMO atleast I think) that language would be C.