Why is bytecode programming not as popular or common as assembly programming?

You see assembly code and code collectors all over the Internet, but almost nothing works on bytecode. Why is this? The needs and benefits of programming in an assembly must be well preserved for programming in bytecode.

+3
source share
4 answers

Another reason that bytecode programming is much less popular / common than assembly programming is the simplicity of bytecode - its simplicity.

"-RISC", . : / -.

, , , - , -/ -. . (Just-in-time-) .
, , SIMD/vector. ( " " - , , , ). , . , .

- .

Bytecode , -, , - . - , , x86/x64 (SSEx), ARM (Neon) PowerPC (AltiVec) , .

, ; " " "" MIX/MMIX , "-" . , x86, .NET -.

( , . ), - , , - - .

+5

( , ) . , x86 () , , . - Java ( ), .

.NET , IL, , , , , , , , , .

+5

, .

" ". , , , . , , .

+3
source

Another reason for the popularity of the assembly, which does not apply to bytecode, is that someday you need to use the assembly (for example: when recording some processor-dependent parts of the OS).

+3
source

All Articles