最近我开始阅读有关.NET重组细节的内容(主要通过.NET Core Github页面)。 看起来他们创建了姊妹项目来支持更多平台。在阅读过程中,我有这样的印象:CoreCLR和CoreRT是专有Roslyn编译器的新开源版本。CoreRT提供本地(AOT)编译。而LLILC则是针对LLVM框架的另一种实现。
是否有人可以确定并描述这些项目与用户角度上的差异和目标?将来为什么有人会使用Roslyn而不是CoreCLR呢?
最近我开始阅读有关.NET重组细节的内容(主要通过.NET Core Github页面)。 看起来他们创建了姊妹项目来支持更多平台。在阅读过程中,我有这样的印象:CoreCLR和CoreRT是专有Roslyn编译器的新开源版本。CoreRT提供本地(AOT)编译。而LLILC则是针对LLVM框架的另一种实现。
是否有人可以确定并描述这些项目与用户角度上的差异和目标?将来为什么有人会使用Roslyn而不是CoreCLR呢?