
24/04/2009, 12:35
|
Colaborador | | Fecha de Ingreso: mayo-2006 Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses Puntos: 11 | |
Respuesta: Empesando con CGI... Para que te hagas una idea, yo empecé a aprender Perl en un sitio donde solo se usaba C, ya que se trataba de procesar enormes ficheros (imágenes) y de forma muy rápida.
El problema es que el tiempo de desarrollo en C era muy grande para las transformaciones que necesitábamos hacer en cada fichero. Y la posibilidad de errores en el código también era muy alta.
Yo estaba ya entonces usando Perl para tareas administrativas (llevar y traer ficheros, copias de seguridad, descarga desde sitios remotos, etc.), así que miré la librería PDL y en ese momento tuve la idea de aprovecharla.
No era nada novedoso: en los centro de cómputo casi siempre se hace uso de librerías matemáticas ya prefabricadas para acelerar el desarrollo de las aplicaciones.
Así que después de un tiempo, acabamos usando Perl con PDL como lenguajes de desarrollo, pues, aunque los programas tardaban unos segundos en arrancar, luego se ejecutaban a la misma velocidad que C compilado. La gran diferencia es que el desarrollo era más rápido y más libre de errores.
Solo en un caso necesitamos escribir una subrutina en C. Pero ya entonces teníamos un buen nivel de Perl, y descubrir el módulo Inline::C fue todo una alegría y sorpresa: código C y Perl en el mismo programa e integrados de forma muy cómoda. |