电竞

“沉默的羔羊”:跨平台的CLR

2019-09-12 19:01:18来源:励志吧0次阅读

Mix '07开幕当天的展示中,最了不起的是一项在微软自己的新闻稿中没有大力宣传的发布:微软让自己CLR(Common Language Runtime)的一个版本实现了跨平台。

CLR是微软.Net Framework编程模型的核心。所以,按照我们的推想,.Net Framework将不再仅仅属于Windows。

Silverlight 1.1,在这个微软已经提供下载alpha版本中,包含了一个缩减版的CLR,还有最新发布的Dynamic Language Runtime (DLR)。Silverlight将被插入Internet Explorer、Mozilla和Safari浏览器中,这意味着缩减版的CLR也能够运行在这些平台上。

微软将这个缩减的CLR称为“Core CLR”(核心CLR)(这个核心CLR的代码代号是Tolesto,微软表示这恰巧是一个环绕土星的卫星的名字。)Core CLR将包含garbage collection(碎片帐集)、字体系统、类和很多其他的桌面的CLR的核心功能。它没有包含COM 跨平台支持和其他的一些“你在浏览器中不需要用到的功能”,微软的执行官们表示。

微软并没有公开Core CLR的源代码。它在微软CodePlex源代码仓库中,以Shared Source Permissive许可证的方式开放了DLR的代码。

有没有非微软的开发者热衷于看到CLR实现跨平台呢?

(责任编辑:张思童) 查看本文的国际来源

儿童中暑的症状
孩子积食吃什么好呢
宝宝拉肚子什么症状
精神焦虑抑郁消化不良大便干
分享到: