N/APosted on - 10/19/2014
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 .
Difference betweem assembly and compiled languages
Assembly is the main language that is being run which is inside the executable files of any OS.
Developers create programs in human understandable languages, such as, C++, C#, Java etc. The compilers/interpreters read the code, and turn it into Assembly language. Then, depending on the target OS, the compiler/interpreter turns the Assembly into the executable files which is easily parsed to the machine via OS and the machine runs the program.
Mainly, the intermediate language is not Assembly, it’s just a more understandable language to the compiler for creating any executable file, optionally linked with various libraries.
There are different compilers/interpreters for different languages with distinct from its working method, intermediate language and performance.