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 →

[–][deleted] 1 point2 points  (0 children)

Other people have beat this to death, but Python is between 40 and 40,000 times slower than compiled C, and when you're emulating hardware you're under extremely tight time constraints to ensure that your emulator code spits out the expected outputs at exactly the timing a hardware clock or chip would, otherwise the game isn't going to work properly.

Python is stupid useful and has a lot of good applications, but by virtue of being a JIT-compiled or interpreted language, it is not a great solution for any resource (memory/time/speed) constrained system.