windows太庞大了,它的底层的一些东西用了很多汇编,因为要提高效率嘛.
还有C/C++,很多DLL都是用C/C++以及PASCAL写的.微软很多软件的关键部分都同时写两份,一份用C/C++来实现,一份用汇编来实现.