Is A Good Lie Is Better Than Incomprehensible Truth?
How often we explain something with
a lie? I just replied to a comment, and I wrote that C++ allows you to be as
close to the metal as possible without going down to assembly. But this isn't
true anymore, isn't it? Your memory isn't yours, and you can't control the OS
scheduler, the CPU may decide to parallelize your code, or you can have a
debugger hook into your code and mess with it, etc.
I find that I often need to do this
when I'm explaining stuff, I cover it up with "this is an implementation
detail", but I find that once you're past the high overview, you need
those details.
Comments
Comment preview