Why does calloc exist? (2016)
So this is probably a silly question, but I'm curious. Why is it important to initialize memory to 0's before we use it? I know rust considers uninitialized memory unsafe but I don't get why. All that really matters is that we initialize it to <i>something</i>. Why can't we wait and let that be the first value that's actually meaningful instead of wasting time writing 0's?