ECMA CIL/Microsoft MSIL 规范是否发生过重大变化?
The ECMA standard for the .NET Common Intermediate Language has been updated three times. I haven't been able to find a version history that would make clear the changes between the versions. Are there any substantial differences between the four, e.g. new opcodes etc.?
Also: Is the same true for MSIL?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,前两个版本没有泛型——这是迄今为止最大的变化。
第三版在前言中列出了主要变化。
我不知道 1/2 和 3/4 之间的差异...我怀疑这些都是非常小的变化。
(我也不知道 ECMA C# 规范是否会赶上 Microsoft 版本...当前的 ECMA 版本基本上是 C# 2.0。)
Yes, the first two editions didn't have generics - that's by far the biggest change.
The third edition has a list of major changes in the foreword.
I don't know about the differences between 1/2 and 3/4... I suspect those were very minor changes.
(I also don't know whether the ECMA C# spec will ever catch up with the Microsoft version... the current ECMA version is C# 2.0 basically.)