So, when I call 'gcc' it's really a little man inside
my laptop that emits the binary?
Abigail | [reply] |
Heh. That would be confusing 'translation' for understanding. We
often say things like: "the compiler doesn't understand that
statement" or some such. But that's just us playing fast and loose.
The compiler doesn't understand perfectly valid statements any more
than it fails to understand invalid ones. Neither translation of a
high level language to a machine language, nor execution of the
machine level binary constitutes any reasonable interpretation of
"understanding" the program. There is no homunculus required in your
laptop to translate or run your C program.
| [reply] |
| [reply] |
I imagine him as green, about 3 inches tall, with a little helmet that has antenni comming out of it and when he talks they beep out binary instructions: "beep beep bee-beep beep". Kinda like the space creature that bugged Fred Flinstone every now and then. Wish I could remember his name.
()-()
\"/
`
| [reply] |