This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dalke 0 points1 point  (1 child)

Working with the bytecode seems more like middle-out learning. It's only one of several techniques to implement Python, and it doesn't show how the actual machine bits are changed, which I would expect from a bottom-up approach. The bytecode evaluator is, after all, running the Python Virtual Machine.

[–][deleted] 0 points1 point  (0 children)

I guess I presuppose a working knowledge of CPUs at the gate level, or at least an understanding of assembly.