What does "Cor" mean?

I saw this in the primary CLR DLL, mscorlib.dll, and I saw this in this CLR profiling API, ICorProfilerCallback2.

Just curious: what does the word "Cor" mean?

+17
clr
Jul 14 '09 at 3:40
source share
2 answers

"Normal object run time"

See details

cor: before .NET was chosen as the name, this new platform was the successor to COM, so it was codenamed COM 3.0 and then the name was chosen ... Common Object Runtime (cor), and this is where mscorlib gets its name from (and this stuck no matter what .NET was the final name)!

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

When Microsoft first started working with the .NET Framework, MSCorLib.dll was an abbreviation for the Microsoft Common Object standard runtime library. As soon as ECMA began standardizing the CLR and parts of FCL, MSCorLib.dll officially became the abbreviation for the multilingual standard runtime library of the object.

+21
Jul 14 '09 at 3:44
source share

From the book: C # 6.0 in a nutshell - the final link (p. 199)

Some .NET types are used directly by the CLR and are essential for a managed hosting environment. These types are located in the mscorlib.dll assembly and include C # built-in types, as well as base collection classes, stream processing types, serialization, reflection, thread, and native compatibility ("mscorlib" is short for the multilingual standard Common Object Runtime Library) .

Thus, it is assumed that the multilingual standard runtime library of a regular object

+4
Jan 25 '17 at 9:21
source share



All Articles