#DevStudy/C#
dynamic - C#과 Ironpython 연동
yhc509
2016. 5. 7. 14:43
DLR (Dynamic Language Runtime)
CLR은 IL로 컴파일 할 수 있는 언어들을 지원했지만 파이썬, 루비 같이 실행 과정에서 코드를 해석, 실행하는 동적 언어를 지원하지 못함.
DLR은 CLR 위에서 동작하면서 파이썬, 루비 같은 동적 언어를 실행할 수 있도록 도와주는 플랫폼.
동적 언어를 .NET 플랫폼에서 실행할 수 있는 것 뿐 아니라 C#, VB 같은 정적 언어에서 동적 언어의 코드를 통해 만들어진 객체에 접근 가능.
예제