Code Time (60): Como analizar la eficiencia de un programa?

Published: April 4, 2017, 3:05 a.m.

b'Los desarrolladores de software tanto profesionales como entusiastas suelen enfocarse mucho en lenguajes de programaci\\xf3n de moda, sistemas operativos y creaci\\xf3n de aplicaciones a corto plazo. Esto no es algo que afecte a todos pero s\\xed un gr\\xe1n n\\xfamero cae en ese error.\\nCon este enfoque es normal que se omitan detalles como una correcta especificaci\\xf3n previa a la implementaci\\xf3n, planteo de soluciones abstractas, uso de lenguajes m\\xe1s adecuados al \\xe1mbito y algo que en particular considero importante la complejidad computacional y temporal.\\nCon esto \\xfaltimo no se hace referencia que tan dificultoso es el desarrollo sino a qu\\xe9 tan eficiente es un programa en su proceder tanto en uso de procesador como de memoria.\\nPara darle un correcto an\\xe1lisis a este campo muchas veces es \\xfatil tener una buena base matem\\xe1tica 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\\xe1ctica.\\nUna ayuda a esto es entender el paradigma de programaci\\xf3n funcional que lenguajes como Haskell y Erlang proveen. Y nuevamente se remarca la importancia del estudio de la matem\\xe1tica como una de las ramas fundamentales del desarrollo.\\nUna \\xfaltima cosa, y esto lo decimos hablando en serio, el Per\\xfa est\\xe1 pasando por una situaci\\xf3n muy complicada as\\xed que aprovechemos este medio que tenemos para ayudar en lo que sea posible. Dejamos a disposici\\xf3n un enlace con informaci\\xf3n 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\\xe1s personas.\\nhttp://larepublica.pe/sociedad/857187-conoce-como-donar-favor-de-los-damnificados-en-peru-si-es-que-vives-en-el-extranjero\\n\\n**********************************\\nApp de iOS: https://itunes.apple.com/us/app/code-time/id1435749618\\n\\n**********************************\\n\\nPara Contribuir\\nPAYPAL : davidgiordana@hotmail.com.ar\\nPATREON: https://www.patreon.com/codetime\\n\\n**********************************\\n\\nCurso completo de desarrollo en Swift 4 desde cero\\nhttps://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1\\n\\nCurso de desarrollo de aplicaciones para iOS 11 desde cero\\nhttps://www.udemy.com/desarrollo-de-aplicaciones-para-ios-11-desde-cero/?couponCode=YOUTUBE_1\\n \\n**********************************\\nMedios de contacto:\\nTwitter / Telegram: @DavidGiordana\\nCorreo Electr\\xf3nico: davidgiordana0@gmail.com\\nGrupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA\\n\\n**********************************\\n\\nMedios de Contacto\\n\\nCANAL DE TELEGRAM: https://telegram.me/Code_Time\\nPODCAST: https://goo.gl/QUximq\\nITUNES: https://goo.gl/XmDjX2\\n\\n**********************************\\nCanciones Utilizadas\\n\\nOP:\\nA Himitsu - Adventures: youtu.be/8BXNwnxaVQE\\n\\nED:\\nSee You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/\\nMusic provided by Audio Library https://youtu.be/idlqqMHd0W4'