InfoQ

InfoQ

主题/标签专用视图

CLR相关的内容


最新“CLR”相关专题内容

Martin Odersky谈Scala.Net及Scala语言

主题
JVM,
虚拟机,
运行时,
Scala,
Visual Studio,
.NET框架,
函数式编程,
Java,
.NET,
微软,
IDE,
语言,
编程,
语言设计,
CLR

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

“CLR”相关新闻

迁移应用程序到.NET Framework 4.5:弃用类型与新特性

主题
迁移,
CLR

上周,微软宣布了.NET Framework 4.5 Beta中改动和弃用的成员及类型清单,并提供了一份指南用于帮助开发人员迁移使用老版本.NET Framework创建的应用程序。

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

主题
.NET,
运维,
编程,
性能和可伸缩性,
Ruby on Rails,
CLR,
PHP

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

LLVM 2.8发布

主题
JVM,
虚拟机,
运行时,
Ruby,
Java,
动态语言,
Mono,
.NET,
编译器,
语言,
编程,
架构 ,
CLR,
MacRuby,
LLVM

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,
CLR,
编程

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

IKVM近况:面向CLR的JVM

主题
Java,
语言,
.NET,
CLR,
编程,
互操作

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

“CLR”相关文章

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

主题
Ruby,
IronRuby,
Windows Azure,
Mono,
动态语言,
Azure,
.NET,
PaaS,
语言,
编程,
IIS,
CLR,
云计算,
SQLite,
RubySpec,
DLR,
Rails,
RubyGems

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

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

主题
.NET框架,
.NET,
CLR,
编程,
生产力

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

针对构架师的.NET 3.0介绍

主题
.NET框架,
WCF,
.NET,
编程,
CLR,
WWF,
架构

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

互操作现在进行时

主题
JVM,
虚拟机,
运行时,
Java,
Java+.NET集成,
.NET,
语言,
编程,
互操作,
CLR

JVM和CLR这两个应用最广泛的托管环境只不过是一套共享类库,每个都提供一些执行代码的服务,比如内存管理、线程管理、代码编译(JIT)等。在同一个操作系统进程里同时使用JVM和CLR其实是很容易的,因为任何进程只能装载可共享的类库。

“CLR”相关技术访谈

Neal Ford谈编程语言和平台

主题
JVM,
虚拟机,
Ruby,
Groovy,
运行时,
Java,
动态语言,
平台,
.NET,
语言,
QCon,
Ruby on Rails,
编程,
架构 ,
会议,
CLR,
RubyGems

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