티스토리 뷰

예, 적어도 Windows에서는 "실제"(Microsoft) .NET이 밑에 있습니다. C 코드 확장에 의존한다면 철갑 이 당신을 구제 할 가능성이 있습니다. 2.6 지원, 거의 모든 CPython 표준 라이브러리 또는 타사 확장 모듈 (Fortran 또는 C ++로 코딩 된 경우 사소하지 않을 수 있지만 이는 소수 일 수 있음)뿐 아니라 물론 지구상의 모든 .NET 모듈도 제공하지 않습니다. 나쁜 절충!

이것이 MacOSX 또는 Linux의 Mono와 얼마나 잘 작동하는지는 다른 문제입니다.

-------------------

Linux에서 mono와 잘 작동하는 것으로 테스트되었으며 Alex Martelli가 "지구상의 모든 .NET 모듈"이라고 표현했듯이 정기적으로 사용하여 사용할 기회를 엽니 다.

타사 확장 모듈에 액세스하는 데 몇 가지 문제가 있었지만 거의 항상 경로 문제였으며 수정하기 쉽습니다.

그래도 이것이 Mac에서 얼마나 잘 작동하는지 모르겠습니다.

-------------------

Ironpython에는 Base on cpy와 같이 cpython을 대체 할 몇 가지 문제가 있습니다. 일부 libs를 직접 사용할 수 있지만 ipy에서는 ironclad를 사용해야하며 효율성은 참을 수 없습니다. 그리고 py 파일을 사용하려면 동일한 문법을 ​​사용하더라도 많은 오류가 발생합니다. 그래서, 두 가지 다른 것이 있습니다. 단지 같은 문법입니다.

유일한 장점은 .net으로 쉽게로드 할 수 있다는 것입니다.



출처
https://stackoverflow.com/questions/1905023
댓글
공지사항
Total
Today
Yesterday
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30