Code Time

Code Time (61): ¿Cómo analizar la eficiencia de un programa? PT 2

Informações:

Sinopsis

Los desarrolladores de software tanto profesionales como entusiastas suelen enfocarse mucho en lenguajes de programación de moda, sistemas operativos y creación de aplicaciones a corto plazo. Esto no es algo que afecte a todos pero sí un grán número cae en ese error. Con este enfoque es normal que se omitan detalles como una correcta especificación previa a la implementación, planteo de soluciones abstractas, uso de lenguajes más adecuados al ámbito y algo que en particular considero importante la complejidad computacional y temporal. Con esto último no se hace referencia que tan dificultoso es el desarrollo sino a qué tan eficiente es un programa en su proceder tanto en uso de procesador como de memoria. Para darle un correcto análisis a este campo muchas veces es útil tener una buena base matemática para aplicar ciertos conocimientos algebraicos y obtener buenas aproximaciones. Este campo suele aplicarse a la algoritmia y ayuda mucho a mejorar el rendimiento de un producto y agilizar el desarrollo con la pr