“罢工之子”这个名字有什么意义?它有任何意义还是听起来很酷?
3 回答
Jason Zander 的博客文章完美地解释了这一点:
CLR 团队(由团队创始人、前微软杰出工程师 Mike Toutonghi 选择)的原名是“Lighting”。Larry Sullivan 的开发团队创建了一个 ntsd 扩展 dll 来帮助促进 v1.0 的引导。我们称它为strike.dll(明白吗?“Lightning Strike”?是的,我知道,ba'dump bum)。PSS 确实需要这个,以便在需要调试令人讨厌的压力故障时将信息反馈给团队,这几乎总是使用 Windows 调试器堆栈来完成。但是我们不想分发完整的strike.dll,因为它包含一些“危险”的命令,如果你真的没有我们的源代码,可能会给你带来困惑和痛苦(甚至对其他微软团队也是如此)。所以我推动团队创造“
另外,我之前听说过 CLR 被称为“COM+ 2.0”,但显然它在当时有几个名字(来自这里):
CLR 运行时位于一个名为 MSCOREE.DLL 的 DLL 中,它代表 Microsoft 公共对象运行时执行引擎。“通用对象运行时”或 COR 是该技术在其生命周期中拥有的众多名称之一。其他包括下一代 Windows 服务 (NGWS)、通用运行时 (URT)、Lightning、COM+和COM+ 2.0
不久前,在与 Tess Ferrandez 的 Scott Hanselman 播客中讨论了这一点。它源自 .NET 平台早期使用的内部代号。节目记录中的更多信息。