2010-07-06 2 views

답변

4

물론 C 라이브러리를 사용하면 이식성이 떨어집니다. 또한 Jython이나 IronPython을 (일반적으로) 사용하는 것을 금지합니다. 다른 옵션이 없다면 C 라이브러리 만 사용할 것입니다. 하드웨어에 대한 직접 액세스가 필요하거나 특수 효율성 요구 사항이 적용되는 경우 이러한 상황이 발생할 수 있습니다.

4

C 라이브러리는 성능이 좋지만 각 플랫폼마다 다시 컴파일해야합니다.

Google App Engine에서 C 라이브러리를 사용할 수 없습니다.

0

휴대 성은 중요합니다. 파이썬 2.x와 3.x 사이에는 C 확장이 어렵게 만들 수있는 차이점이 있습니다.

또 다른 한 가지는 순수한 파이썬 코드가 읽고 이해하고 심지어 수정할 수있는 가능성을 제공한다는 것입니다 (다른 민족 모듈을 위해 필요하다면 일반적으로 나쁜 신호 임에도 불구하고).

관련 문제