IronPython
보이기
IronPython은 마이크로소프트에서 개발하는 파이썬의 구현 중 하나로, 처음에는 Jim Hugunin이 .NET과 Mono를 위해 개발하였다. 버전 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)에서 사용이 가능한 동적언어 다시 말해, 인터프리터 언어들을 쉽게 작성하도록 하는데 그 의미가 있다.
바깥 고리
![]() |
이 글은 컴퓨터에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |