什么是“心病”代表什么?(What does 'Cor' stand for?)

2019-06-25 19:43发布

我已经看到它在主CLR DLL,mscorlib.dll中,我已经看到了它在这个CLR分析API接口,ICorProfilerCallback2。

只是好奇:什么是“林”字代表什么?

Answer 1:

“公共对象运行”

如需更多信息,请参见:

  • http://www.danielmoth.com/Blog/2005/05/mscorlibdll.html

心病:在.NET被选为名字,这个新平台是COM所以代号为COM 3.0,然后选择的名字是......公共对象运行库(COR)的继任,这是其中的mscorlib从获得它的名字(这不管卡的事实,.NET是最后的名字)!

编辑:下面是杰弗里里希特的书一个有趣的补遗

  • 转引自http://weblogs.asp.net/mreynolds/archive/2004/01/31/65551.aspx

当微软首次开始在.NET Framework工作,集MSCORLIB.DLL是为微软公共对象运行时库的缩写。 一旦ECMA开始规范CLR和FCL的部分,集MSCORLIB.DLL正式成为多语言标准通用对象运行时库的缩写。



Answer 2:

从书:果壳中的C#6.0 - 权威参考(第199页)

一些.NET类型是直接由CLR使用,是对主机托管环境是必不可少的。 这些类型的驻留于组件称为mscorlib.dll中和包括C#的内置类型,以及基本集合类,类型流处理,系列化,反射,线程,和本地互操作性(‘mscorlib程序’是用于多的缩写语言标准通用对象运行时库)。

因此,它被认为是多语言标准通用对象运行时库



文章来源: What does 'Cor' stand for?