请问各位前辈,C#编的程序能够在PPC上运行吗?PPC的CPU是用RISC,RISC相对CISC的指令更为精简吗?RISC的CPU是否会没有c#经编译后得出的CPU指令? 另外,.net平台的作用是什么?是不是把C#代码对应不同的硬件平台(例如:PPC与PC)翻译(或辅助翻译)成对应着的不同指令代码?而使得程序员不用去关心底层的CPU构架?
经过查一下资料,我知道了C#是依靠.net这个平台翻译成机器语言的,不同机器上的.net版本就对应着翻译不同的机器语言(X86的PC有自己的,PPC也有自己的),C#经编译后并不是直接转化成机器代码,而是转化成.net下的一种中介代码,再由.net翻译成机器代码....是不是这样啊??有错误请指正...
另外,三楼的前辈啊,请别怪我,我只是个初学者,现读大一。。。上学期学了个C...现在我和同学组了一个队,方向是分布式系统开发(老师团队里的其中一个分组..但我们班没有一个人能进,我也在最后一轮面试时失败了~+~但不管怎么样,进不了不等于死路一条,跟同学朋友们一起前进!),请问一下你们有什么好的意见么?即是我们现在该学些什么(我从团队里的师兄里得到的信息就是ASP.NET+C#,SQLserver),有人可以指点一下我们吗?