Comment by Spivak
6 hours ago
I was talking about the int being 32 bits and the pointer being 64 bits but go off. If you did a naive codegen of this without type checking where the compiler just said "yes ma'am blindly copying the value to &x" then you would clobber adjacent memory. That's the point I'm making, you rely on the type checker to make the types actually mean things and give you safety guarantees.
It feels stronger is languages where you can't even produce a running program if type checking fails but it's conceptually the same.
No comments yet
Contribute on Hacker News ↗