@Doshirae well you try to understand quite brutally i'd say
anyway the difference between interpreted and compiled is merely about when you spend time do to optimizations. Perl, Python and Ruby does nearly all of them while running and that's slow. C and Rust does them as a separate step and that's the most efficient but bothering people for some reason. Java and V8 and on different points between and it's more or less efficient. Assembly is an interpreted language "faster" than C.