https://en.wikipedia.org/wiki/Binary_codeでは、 「A binary code represents text, computer processor instructions, or any other data using a two-symbol system. 」 とだけあって、 https://en.wikipedia.org/wiki/Machine_code では 「Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU). 」 とあって、 バイナリコードは抽象的な命令セット、マシンコードは実際にCPUで実行されるコードと区別している。
そして実際に、Binary Code の項目内にある「Computer processor Instructions」の項目を見ると 「Some virtual machines that support bytecode as their ISA such as Smalltalk, the Java virtual machine, and Microsoft's Common Language Runtime, implement this by translating the bytecode for commonly used code paths into native machine code.」