Python performance

Dan Schmidt dfan at
Thu Mar 9 17:22:38 CET 2000

"Nick Trout" <nick at> writes:

| > All worship the all-beloved, universal and mighty C!
| >
| > Note that Doom and all the Quake games have also been written without a
| > single opcode in assembler.
| >
| > There are still times when assembler gives you better performance.  But
| > the article to which you are replying explains why that's not as often
| > any more.
| That's not true. Most of the software renderer was written in
| assembler. I assume other bits were as well but in the main, most of
| the game was written in C. Michael Abrash write a book called "The
| Zen of Graphics Programming" which details getting the most out of
| an x86 processor when you're rendering. Where else would he get the
| experience to do this since he worked on Doom and Quake?!

Actually, he didn't work on Doom, and he wrote THE ZEN OF GRAPHICS
PROGRAMMING before he worked on Quake.

Dan Schmidt |

More information about the Python-list mailing list