Python performance

Martijn Faassen m.faassen at vet.uu.nl
Thu Mar 9 14:41:13 EST 2000


Nick Trout <nick at spam_me_notvideosystem.co.uk> wrote:
>> 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?!

I definitely heard that Doom had some assembler routines, don't know about
Quake. I think you're wrong about Abrash though -- he wrote the original
version of this Zen book before he worked at ID software, as far as I
know.

Regards,

Martijn
-- 
History of the 20th Century: WW1, WW2, WW3?
No, WWW -- Could we be going in the right direction?



More information about the Python-list mailing list