본문으로 이동

IronPython

위키백과, 우리 모두의 백과사전.
Unixcruiser (토론 | 기여)님의 2008년 5월 15일 (목) 17:57 판

IronPython마이크로소프트에서 개발하는 파이썬의 구현 중 하나로, 처음에는 Jim Hugunin이 .NETMono를 위해 개발하였다. 버전 1.0은 2006년 9월 5일에 발표되었다.

IronPython은 전체가 C#으로 작성되어 있다.

현황 및 전망

현재 IronPython 1.1 버전은 CPython 2.4.4 와의 호환성을 유지하나 IronPython과 CPython간의 구현체와 차이점이 존재한다. 오픈소스허가권에서 IronPython은 문서 및 특징 비교표는 적용대상에서 제외된다.

이는 CPython의 참조 구현체와의 호환성에서 어떻게 영향을 미치는지도 명확하지 않다. 그러나, IronPython으로 구현된 상용 응용프로그램 중 일부는 CPython에서는 작동하지 않는다.

IronPython 2.0의 경우 현재는 베타버전이며 CPython 2.5와의 호환성을 목표로하고 있다. 또한, 앞으로 나올 동적언어실행환경(DLR, Dynamic Language Runtime)을 기반으로 만들어진다.

동적언어실행환경은 공통언어실행환경(CLR)에서 사용이 가능한 동적언어 다시 말해, 인터프리터 언어들을 쉽게 작성하도록 하는데 그 의미가 있다.

바깥 고리