Why does calloc exist?
> I mean, let's be honest: if we really cared about security we wouldn't be writing in C.<p>How so? C is low level, so to be secure you must be fully aware of the behaviours and side effects of what you're doing. In another,  perhaps higher level language, sure, there may be less of these gotchas but to be properly secure you need a similar amount of knowledge about background behaviour.