Translators are used to Convert high level and and assembaly language to low level and mashine code.
And Many More
ByteCode it is used by C# and Java
ByteCode is designed as an intermediate step in the compiling of low-level programming language. ByuteCode is designed for execution by a software interpreter or a virtual machine (VM)