2010-03-23 15 views
5

¿Qué se puede hacer en Cpython que no se puede hacer en IronPython?¿Qué se puede hacer en Cpython que no se puede hacer en IronPython?

+4

Lo obvio: ¿ejecutar en una plataforma que no sabe o no le importa .NET o Mono? – mjv

+0

oh mi, mis pantalones están húmedos de la risa. – WeNeedAnswers

+0

Opps, lo siento, solo vuelve a leerlo, mi pequeña y pequeña mente cínica británica se inundó y pensó que estabas insultando :) Me disculpo. – WeNeedAnswers

Respuesta

4

Si escribe "Python 100% puro", puede hacer todo lo que CPython puede hacer en IronPython. El problema aparece cuando quieres usar un paquete de terceros. Muchos de ellos habrán escrito sus porciones de alto rendimiento en C y dependerán de la API de Python/C (por ejemplo, NumPy).

Como un lenguaje de pegamento para conectar componentes .NET, IronPython es excelente.

+0

No entiendo IronPython como un lenguaje pegajoso. Me gustaría usar Python para lo que puede hacer y para lo que es. Solo necesito saber cualquier gottacha antes de profundizar en IronPython. En el lado positivo, IronPython rodea al GIL :) – WeNeedAnswers

+0

Dependiendo de sus necesidades, puede encontrar que el módulo estándar de multiprocesamiento es suficiente, ya que también puede sortear el GIL. – EOL

+0

Sí. Creo que están arreglando el GIL mientras hablamos. – WeNeedAnswers

Cuestiones relacionadas