原文:使用C#进行系统编程 虽然对于系统编程(System programming)的定义很模糊,不过可以将其描述为在比特.字节.指令,或CPU周期层面所进行的思考.系统编程这个概念也暗含了对性能和可靠性的需求.Microsoft技术总监Joe Duffy在 QCon New York 活动中介绍了使用C#进行系统编程的战略,同时他还谈到了这其中的一些陷阱以及缓解方法. Joe的演讲中很多内容来自一个名为Midori的研究项目.该项目意在使用C#从零开始打造一个操作系统,这也让我们对编译器的结构…