So I lately came across an explanation for Python's interpreter and compiler (CPython specifically).
Please correct me if I'm wrong. I just want to be sure I understand these specific concepts.
So CPython gets both compiled (to bytecode) and then interpreted (in the PVM)? And what does the PVM do exactly? Does it read the bytecode line by line, and translate each one to binary instructions that can be executed on a specific computer? Does this mean that a computer based on an Intel processor needs a different PVM from an AMD-based computer?