title: Are all programs eventually converted to assembly instructions?
body: <p>From what I understand processor circuitry varies greatly from chip to chip and therefore may require different low level instructions to execute the same high level code. Are all programs eventually converted to assembly language before becoming raw machine code or is this step no longer necessary?</p>
  <p>If so, at what point does the processor begin to execute its own unique set of instructions?   This is the lowest level of code, so is it at this point that the program instructions are executed by the processor, bit by bit?</p>
  <p>Finally, do all architectures have/need an assembly language?</p>