[pyar] NumPy, SciPy, .NET y C

Nahuel Defossé nahuel.defosse en gmail.com
Vie Jun 15 09:04:21 ART 2012


Me olvidé el link:
http://www.voidspace.org.uk/ironpython/cpython_extensions.shtml

El día 15 de junio de 2012 09:03, Nahuel Defossé
<nahuel.defosse en gmail.com> escribió:
> Angel,
> en el blog de Michael Frood hay una prueba de concepto de embeber
> extensiones de CPython en .net.
> Data del 2007, así que creo que esto debe estar bastante afianzado y
> especulo que tiene que ver
> con la noticia de InfoQ
>
> Saludos
>
> El día 15 de junio de 2012 08:09, Angel Java Lopez
> <ajlopez2000 en gmail.com> escribió:
>> Gracias Damian, voy entendiendo. Ahora entiendo:
>>
>> - La comunidad cientifica usa/usaba C/Fortran (lo vi hace pocos anios,
>> cuando roce MPI Message Passing Interface, la gente lo usaba desde
>> C/Fortran)
>> - Python dio la posibilidad de scripting e integracion con otras cosas, PERO
>> NO SACRIFICIO de la velocidad, porque en esa parte, es wrapper de librerias
>> anteriores
>>
>> Hernan, cuales librerias estan en C? Pregunto por lo siguiente:
>> - Entiendo que CPython esta escrito en C
>> - Y que hay muchas funciones de Python clasico que estan en C (debe ser algo
>> parecido a lo que pasa con Ruby), y otras en Python mismo
>> - PERO, de ahi venia mi pregunta original, IronPython estan en C# con DLR
>> (Dynamic Language Runtime). AFAIK, IronPython no tiene extensiones C. Esta
>> todo en C#, codigo manejado de .NET. Lo que tendria que revisar, con lo que
>> me dieron en este thread, es si sigue usando LAPACK por abajo, para
>> implementar NumPy en .NET.
>>
>> Uy, que matete ;-) Digo, las funciones en C de Python clasico, al pasar a
>> IronPython "deben" estar en C#. Pero, habra algo de NumPy que esta como
>> extension de C de NumPy (no como extension de Python, digo, algo especial
>> que NumPy necesite en C?)
>>
>> Bueno, investigare, ya me dieron bastante. El manejo de arreglos de NumPy y
>> asociados, hmmm.. da para un Code Kata en C# ;-)
>>
>> Como diria el Dr. Vicker de Super Car: "satisfaccctoorreeeooo.. muy
>> satisfacctooreeeooo " ;-) #soytanviejo
>>
>> 2012/6/15 Hernan Grecco <hernan.grecco en gmail.com>
>>>
>>> Hola,
>>>
>>> > Me faltaria la pata C. Donde aparece? En NumPy? El candidato es SciPy,
>>> > que
>>> > parece que tiene mas dependencias
>>>
>>> C esta en todos lados, ya que las extensiones de python en general
>>> estan en C. Las funciones que no estan en Lapack (ni en ATLAS, MKL,
>>> etc) y requieren calculos pesados estan implementadas como extensiones
>>> de python en C (o  cython).
>>>
>>> Hernan
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar



More information about the pyar mailing list