chiph, if you have not noticed, there are a couple reasons why BeOS is really fast, but personaly I hate it
1) it has extremely limited hardware support
2) extremely limited video card support
it's just very limited, therefore it will naturally run faster, NT runs slower because it's checking out the hardware and such, win2k is improved because it doesnt dianose the hardware everytime it boots, just new ones or the first install.
in my opionion, BeOS is like a lower end MacOS platform made for the PC.
ASM is the base of any OS (as mentioned by mbaranski)
Higher level programming languages makes it easier to write for a particular task, writing in pure ASM is not only faster (execution speed) but also smaller if written correctly, most other higher level programming languages, have much more overhead, that can slow the execution speed.
the only disadvantage of ASM is it's ease of use.
Most of the modern OSes, are created using numerous language, let along all the componets used could be multiple.
Linux is an OS I know of that is written mostly in C/C++ and ASM somewhat. Karl
kb244@kb244.com
Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, HTML/Dhtml, Visual InterDev 6(ASP/WebProgramming/Vbscript)