Weshalb die “mscorlib.dll” heisst wie sie heisst

Die “mscorlib.dll” beinhaltet unter anderem den Kern des .Net Frameworks (das grundlegende Typensystem und vieles mehr) ohne “mscorlib.dll” kein .Net und auch keine CLR. Aber wie setzt sich dieser Dateiname zusammen? MS und Lib sind wohl klar. Aber was soll das “cor”? Wollte da jemand “Core” schreiben und hat den letzten Buchstaben vergessen?

Daniel Moth (Msft) gibt im Blogpost aus dem Jahre 2005 die Antwort auf diese Frage:

[…]mscorlib has 3 parts to its name: ms cor lib.
ms: Magnificent Software (ok, it is Microsoft 🙂 )
lib: as you expect this means library
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)![…]

http://www.danielmoth.com/Blog/mscorlibdll.aspx

 

Leave a Reply

Your email address will not be published.