Difference betweem assembly and compiled languages

How is both translated as compiled languages into machine language faster assembly. I am about to be really compiled languages are spoken in native code not C # or Java, which translated to an intermediate language that is compiled by a software interpreter, etc. and then compiled into native code .
