.NET 4.0에는 동적 유형 지정 객체에 대한 호출 디스패치가 새롭게 도입되었습니다. 지금까지 내가 밖으로 만들 수있는,이 포함됩니다CLR 및 JVM의 동적 유형 지정에 대한 다른 접근 방식
- CLR은 변경없이
- 새로운 유형의 새로운 유형의 용도에 새로운 구문을 변환하려면 BCL
- 새로운 컴파일러에
자바 공간에서 사람들은 중급 언어의 추상화 뒤에서 JIT가 디스패치를 처리하도록 adding a new dynamicinvoke
bytecode to the JVM에 대해 논의하고 있습니다.
Java 접근 방식은 many significant parties에서 지원됩니다.
이들은 두 가지 근본적으로 다른 접근 방법처럼 보입니다. 각각의 장점은 무엇이며, 두 캠프는 왜 다른 경로를 택할 것입니까? 특히 두 솔루션의 유연성과 런타임 성능에 관심이 많습니다. 두 VM 모두 궁극적으로 동일한 목표를 달성하려고합니까?
실제로 CLR에 변경 사항이 있다고 생각하지 않지만 동적 디스패치를 처리하는 동적 언어 런타임 (DLR)이라는 새로운 기능이 추가되었습니다. 대답에 +1 – Joren