Code Time (60): ¿Cómo analizar la eficiencia de un programa?
Apr 04, 2017•46 min
Episode description
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áctica.
Una ayuda a esto es entender el paradigma de programación funcional que lenguajes como Haskell y Erlang proveen. Y nuevamente se remarca la importancia del estudio de la matemática como una de las ramas fundamentales del desarrollo.
Una última cosa, y esto lo decimos hablando en serio, el Perú está pasando por una situación muy complicada así que aprovechemos este medio que tenemos para ayudar en lo que sea posible. Dejamos a disposición un enlace con información para personas que quieran ayudar al pueblo Peruano a sobrellevar estos tiempos. Y aunque no puedan aportar nada al menos compartan el enlace para que pueda llegar a más personas.
http://larepublica.pe/sociedad/857187-conoce-como-donar-favor-de-los-damnificados-en-peru-si-es-que-vives-en-el-extranjero
**********************************
App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
**********************************
Para Contribuir
PAYPAL : davidgiordana@hotmail.com.ar
PATREON: https://www.patreon.com/codetime
**********************************
Curso completo de desarrollo en Swift 4 desde cero
https://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1
Curso de desarrollo de aplicaciones para iOS 11 desde cero
https://www.udemy.com/desarrollo-de-aplicaciones-para-ios-11-desde-cero/?couponCode=YOUTUBE_1
**********************************
Medios de contacto:
Twitter / Telegram: @DavidGiordana
Correo Electrónico: davidgiordana0@gmail.com
Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
**********************************
Medios de Contacto
CANAL DE TELEGRAM: https://telegram.me/Code_Time
PODCAST: https://goo.gl/QUximq
ITUNES: https://goo.gl/XmDjX2
**********************************
Canciones Utilizadas
OP:
A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
ED:
See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
Music provided by Audio Library https://youtu.be/idlqqMHd0W4
For the best experience, listen in Metacast app for iOS or Android
