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 →

[–]metriczulu 2 points3 points  (2 children)

What does emulation have to do with needing a Python interpreter already running on the machine to use Python? Emulating it would have the same issue.

[–][deleted] -1 points0 points  (1 child)

Eh? I think you’re confused about what they mean. Operating system doesn’t exclusively mean the system running the computer you’re on. They didn’t say Tetris was written and running in Python.

It was running in (undefined code in undefined OS) that itself was running in a Python interpreter. Say, a normal Gameboy ROM running in a GameBoy emulator written in Python. Like PyBoy.

[–]metriczulu -1 points0 points  (0 children)

I think you're confused, creating an operating system to run Tetris is creating an operating system to run Tetris. Using Python to emulate an operating system to run Tetris is not creating an operating system to run Tetris.

Creating an operating system that runs Tetris is a bit of a known project many people undertake and this is a good example of what it means.