行业分类
微软正在用C#编写下一代系统编程语言
日期:2013-12-30 13:42  点击:61
  过去4年来,微软操作系统孵化项目技术主管Joe Duffy和他的团队正致力于用C#编写一套全新的系统编程语言。近日他在自己的博客上发布了一篇文章,说明了他们作出这一努力的原因和目前的工作进展。
 
  Joe Duffy的主要工作方向是开发者平台,他的团队职责包括操作系统的编程语言、核心框架、异步和并行模型、整体开发套件和开发体验。而目前主要的编程语言都无法满足开发者对“安全和生产效率”与“性能”的需要,如下图所示,Java、JavaScript和C#具备较高的“安全性和生产效率”但性能表现不佳,C++11和C++98性能卓越,“安全性和生产效率”却相对较差。
 
 
  他们工作的终极目标就是开发出一套同时具备“安全性和生产效率”与“性能表现”的编程语言,即补足象限右上角的红色X空缺。
 
  在博客文章中他还解释了选择C#作为该项目基础编程语言的原因以及项目主要特性,未来他会继续向大家分享最新工作进展。他们最终会开放这一编程语言的源代码,不过在此之前依然有许多工作要做,包括用Roslyn把C#的基本代码变得更加优雅。他在文章中强调,他非常热切期盼能在2014年完成这些工作。
 
  据报道,Joe Duffy还作为架构师参与了微软Midori操作系统的开发工作——一个开发多年的微软互联网模块化操作系统项目。
关于网站  |  普通版  |  触屏版  |  网页版
03/28 19:28
首页 刷新 顶部