操作系统使用C语言和汇编编写的,绝大部分是C,极少情况使用汇编。编写操作系统和开发应用程序有很大的不同,他没有平台的库函数使用,很多时候是直接面向硬件,而且不是像应用程序是靠事件来驱动,而是靠中端机制来促使操作系统运行。开发操作系统很难就是要和众多硬件设备供应商保持紧密的合作。
自学什么样都好,装2008的吧,大家对2010的反应不是很好,太大了反应就慢了。最小最基本的软件就用visual C++ 6.0吧,这个是最经典的版本虽然老了点,不过在win7上安装会显示不见能兼容的警告,忽略它就能正常安装了
请采纳。
C#
.net环境