Quote:
compile
v 1: get together [syn: collect, accumulate, pile up, amass, hoard] 2: put together out of existing material; "compile a list" [syn: compose] 3: use a computer program to translate source code written in a particular programming language into computer-readable machine code that can be executed
The third definition is quite vague (what is computer-readable?), so I'll ignore it. But the second definition exactly matches what I mean. Compilation means that pieces of machine code are put together to form code. In interpretation, the pieces are not put together, they are called in succession, but always will the interpreter itself be there in-between.