c++相比c,编译器做了很多工作。对大多数应用这是好事。但对操作系统底层开发来说就不是了。
因为操作系统对运行效率极其敏感,恨不得每个字节的使用都会计较。这时如果使用c++,编译器的许多后台工作对于程序员来说,无法控制。所以开发操作系统,c是不二之选----它的每条语句都可以与相应的汇编对应,没有任何不可控的死角,一切尽在掌握~~~呵呵
c++相比c,编译器做了很多工作。对大多数应用这是好事。但对操作系统底层开发来说就不是了。
因为操作系统对运行效率极其敏感,恨不得每个字节的使用都会计较。这时如果使用c++,编译器的许多后台工作对于程序员来说,无法控制。所以开发操作系统,c是不二之选----它的每条语句都可以与相应的汇编对应,没有任何不可控的死角,一切尽在掌握~~~呵呵