C# 缩略词对照表

最近在阅读Essential C#,其中有诸多(新)术语,且易混淆,因此将其中的缩略词做以记录。

缩写 定义 说明
C# 微软发布的面向对象的,运行于.NET Framework和.NET Core(开源,跨平台)的高级编程语言,其由C和C++衍生而来 其中,C#的编程规范独立于CLI标准,也得到了ECMA和ISO标准的认可
.NET(Microsoft .NET Framework) 微软发布的CLR的实现版本,可创建在Windows上运行的各种程序 微软实现的CLI,其中包括CLR、CIL以及各种语言–全部相容于CLS
.NET Core/Core CLR .NET CLI的跨平台实现,致力于高性能和跨平台兼容性
CLI 公共语言基础结构 此规范定义了中间语言、类型和行为特征,允许实现人员创建虚拟执行系统和编译器,确保不同的源语言能在公共执行环境的顶部进行互操作
CLR 公共语言运行时 微软根据CLI规定的定义实现的“运行时”
CIL(IL) 公共中间语言 CLI规范中的一种语言。为可在CLI的实现上执行的代码定义了指令。有时也称为中间语言(IL)或Microsoft IL(MSIL),以区别于其他中间语言。为了强调此标准的适用范围不只是微软的产品,平时常称为CIL,而不是MSIL或IL
CLS 公共语言规范 CLI规范的一部分,定义了元语言必须支持的核心功能子集。只有支持这些特性,才能在基于CLI规范而实现的“运行时”中执行
BCL 基类库 CLI规范的一部分,定义了集合、线程处理、控制台以及用于生成几乎所有程序所需的其他基类
CTS 公共类型系统 一般由CLI相容语言来实现的一个标准,定义了编程语言向模块外部公开的类型的表示及行为。包含如何对类型进行合并以构成新类型的一些概念
FCL .NET Framework类库 用于构成Microsoft .NET Framework的类库,包含微软实现的BCL以及用于Web开发、分布式通信、数据库访问、富客户端UI开发等的一个大型类库
VES 运行时,虚拟执行系统 作为代理,负责管理为CLI编译的程序的执行

更新中 2019年12月22日 12:42:20

发布了135 篇原创文章 · 获赞 98 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/qq_35206244/article/details/102588493