Java的JVM和的内部工作原理有什么区别。NET 的 CLR?
Java的JVM和的内部工作原理有什么区别。NET 的 CLR?
也许一个起点是,它们在各自的环境中(Java > JVM > Machine Code)(C# > CLR > IL)中基本上是一样的吗?
更新:有几个人提到了我试图涵盖的要点:
- 垃圾回收
- 装箱/拆箱
- 动态调试
- 泛型/模板
- 请随时建议其他区分两者的好主题。
@George Mauer - 这听起来很有趣:
已经发布过一次了,但这里是对c#首席语言设计师Anders Hejlsberg的一系列采访。