
Today we are hosting an interview with Ville Turjanmaa, the creator of the
Menuet Operating System. Menuet is a new, 32-bit OS, it fits to a single floppy (along with 10 or so more applications that come as standard with the OS). It features protection for the memory and code, it has a GUI running at 16,7 million colors, sound at 44.1 khz stereo, easy of use and easy low level API. And the most important and notable feature? The whole OS was written in 100%, pure 32-bit x86 assembly code.
Any programmer that thinks spending a few extra hours or even months writing code in assembler versus C to gain a 10% increase in speed is worthless amazes me. That 10% increase in speed could save countless hours if your program is ever actually used. Ask any 3D application developer what they would do for a 10% boost. What would you give for you compiler to work 10% faster? So I guess if you only work on projects that never ship or are never used, that 10% boost is meaningless.