What is "bytecode"

Bytecode is the result of a process similar to that of source code compilers that is not immediately executable where it will be interpreted on a virtual machine, which will execute, thus bytecode is an intermediate stage between the source code (written in a specific programming language) and the final application, its main advantage being the duality between portability the bytecode will produce the same result in any architecture and the absence of the need for pre-portabilitytypical compiler processing - bytecode is regarded as a final product, whose validation of syntax and data types (among other compiler functions) will not be required.