“Cor” 是什么意思? 代表?

发布于 2024-07-26 17:34:09 字数 113 浏览 5 评论 0原文

我在主 CLR dll mscorlib.dll 中看到过它,并且在 CLR 分析 API 接口 ICorProfilerCallback2 中看到过它。

只是好奇:“Cor”这个词代表什么?

I've seen in it in the primary CLR dll, mscorlib.dll, and I've seen in it in this CLR Profiling API interface, ICorProfilerCallback2.

Just curious: what does the word 'Cor' stand for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初心 2024-08-02 17:34:09

“通用对象运行时”

有关更多信息,请参阅:

cor:在选择 .NET 作为名称之前,这个新平台是 COM 的后继者,因此它的代号为 COM 3.0,然后选择的名称是……通用对象运行时 (cor),这就是 mscorlib 名称的由来(尽管 .NET 是最终名称,但这种情况仍然存在)!

编辑:这是 Jeffrey Richter 书中的一个有趣的附录,

当 Microsoft 首次开始开发 .NET Framework 时,MSCorLib.dll 是
Microsoft 通用对象运行时库的缩写。 一旦 ECMA 开始
标准化了CLR和部分FCL,MSCorLib.dll正式成为
多语言标准通用对象运行时库的缩写。

"Common Object Runtime"

For more, see:

cor: Before .NET was chosen as the name, this new platform was a successor to COM so it was codenamed COM 3.0 and then the name chosen was… Common Object Runtime (cor) and that is where mscorlib derives its name from (and that stuck regardless of the fact that .NET was the final name)!

EDIT: Here's an interesting addendum from Jeffrey Richter's book

When Microsoft first started working on the .NET Framework, MSCorLib.dll was
an acronym for Microsoft Common Object Runtime Library. Once ECMA started to
standardize the CLR and parts of the FCL, MSCorLib.dll officially became the
acronym for Multilanguage Standard Common Object Runtime Library.

心碎的声音 2024-08-02 17:34:09

摘自书籍:C# 6.0 in a Nutshell - The Definitive Reference(第 199 页)

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

所以它应该是多语言标准通用对象运行时库

From the book: C# 6.0 in a Nutshell - The Definitive Reference (page 199)

Some of the .NET types are used directly by the CLR and are essential
for the managed hosting environment. These types reside in an assembly
called mscorlib.dll and include C#’s built-in types, as well as the
basic collection classes, types for stream processing, serialization,
reflection, threading, and native interoperability (“mscorlib” is an
abbreviation for Multi-language Standard Common Object Runtime
Library)
.

So it is supposed to be Multi-language Standard Common Object Runtime Library

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文