InfoQ

InfoQ

主题/标签专用视图

CLR相关的内容


最新“CLR”相关专题内容

Martin Odersky谈Scala.Net及Scala语言

主题
语言,
语言设计,
.NET框架,
.NET,
编程

Scala.Net是.NET环境下的Scala语言实现。我们就Scala.Net及Scala语言本身的话题采访了Martin Odersky,他是Typesafe公司的主席、首席架构师以及联合创始人。

“CLR”相关新闻

New Relic公司发布了RPM for .NET和RPM for PHP

主题
运维,
.NET,
性能和可伸缩性

New Relic最近发布了该公司性能工具的两个新品种: RPM for .NET和RPM for PHP。 RPM为运行在服务器上或者云中的web应用程序提供了性能监视和分析的功能。

LLVM 2.8发布

主题
语言,
Ruby,
架构 ,
Java,
编译器,
.NET

LLVM团队昨日发布了LLVM 2.8,包括下一代C/C++编译器、优化器和运行时的低级虚拟机基础架构。VMKit使用LLVM来实现CLR和JVM的运行时,MacRuby和Python的Unladen Swallow也同样用到了LLVM。另外,最近发布的Mono 2.8包含了一个mono-llvm运行时。那么,LLVM 2.8都有哪些新特性?

新版基类库特性率先在CodePlex站点公布

主题
.NET框架,
.NET

无论你使用.NET抑或Mono、富客户端还是Web进行开发,只要你使用CLR就是在使用基类库。为了让改动变得更加透明,微软BCL团队会在CodePlex站点预览新类。

IKVM近况:面向CLR的JVM

主题
.NET,
Java,
互操作

IKVM旨在向CLR中增加Java支持,实现手段有两种:动态模式和静态模式。在动态模式下,Java字节码会在运行期被重新解释成IL代码;在静态模式下,Java源代码会被编译成IL代码而非Java字节码。无论哪种方式,IKVM都致力于成为Java规范的完整实现。

“CLR”相关文章

什么是IronRuby?开发者如何在Rails中使用它?

主题
Ruby,
语言,
动态语言,
.NET

IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

高阶函数、委托与匿名方法

主题
.NET框架,
.NET,
编程

高阶函数(higher-order function)是指把另一个函数作为参数或返回值的函数,它在JavaScript等语言中得到了广泛使用。委托一直是.NET类型中的一等公民,但是直到.NET 3.5,通过匿名方法和Lambda表达式大大简化了委托类型的创建方式之后,高阶函数才在微软官方的推动下渐渐在.NET平台上兴起。善于使用高阶函数的特性能够有效地提高开发效率,同时使代码变得优雅、高效。

针对构架师的.NET 3.0介绍

主题
.NET框架,
架构 ,
.NET

Mohammad Akif对.NET框架的3.0 版本进行了概要介绍。虽然在CLR中没有改变,但对这一框架或者语言本身,包括XAML、像WPF、WF和WCF这样的类库却有了很大的改变。为了认识它的全部潜力,架构师需要理解这一最新.NET版本的更新和潜力。

“CLR”相关技术访谈

Neal Ford谈编程语言和平台

主题
语言,
Ruby,
架构 ,
Java,
.NET,
平台

本访谈采撷自Sadek Drobi在2007年三藩市举行的QCon大会上所做的采访。Neal Ford分析了在目前两个主要的平台——Java和.NET——上运行多语言的态势,同时也在与Java、C#等静态语言的比较下列举了Ruby所具有的优势。