el mundo digital está lleno de cosas cada vez más asombrosas Hay carros que se manejan solos celulares que convierten nuestra voz en texto robots que compran y venden acciones en la bolsa etcétera cómo es posible todo esto por supuesto la respuesta completa pasa por muchos inventos Microchips en sobres y demás pero una buena parte de la explicación se reduce un concepto clave los algoritmos un algoritmo por muy complejo y técnico que parezca no es más que una secuencia de instrucciones tan simple como eso instrucciones para qué para lo que sea lo único que importa es
que haya un estado inicial un input y que siguiendo al pie de la letra una secuencia de pasos se produzca siempre un resultado un output por supuesto todo esto suena muy abstracto y es en la práctica que uno se da cuenta de que ya conoce este concepto todavía recuerdan Cómo se multiplica con papel y lápiz el paso a paso básicamente toca comenzar por la derecha multiplicar número por número acumular las decenas y sumar para obtener el resultado Pues bien Eso es un algoritmo el input es aquello que uno quiere multiplicar digamos 60 5 * 34
el output es el resultado de la operación y el algoritmo como tal son los pasos que nos enseñaron en el colegio pero no nos quedos en la descripción hay que ver el algoritmo corriendo comenzamos por las unidades 4 * 5 20 anotamos el cero y ponemos el dos en la columna de las decenas y voilá 2210 uno puede no tener ni idea de lo que está haciendo y con tal de que siga los pasos va a llegar al resultado correcto ahora piensen que ese aprendizaje aplica a muchas cosas y que buena parte del conocimiento que
compartimos tiene la forma de una secuencia de Pasos Por ejemplo una receta de cocina es un algoritmo el input son los ingredientes el output es la esena terminada Y de nuevo el algoritmo indica Cómo pasar de un estado al otro hay algoritmos para alistarse en la mañana para poner un bombillo para subirse al bus y en general si uno Busca instrucciones en las cosas que hacemos las encuentra en todas partes la gracia de los algoritmos es que nos permiten obtener resultados sin entender lo que estamos haciendo pero también que nos permiten comunicar tareas complejas sin
explicar el Por qué eso siempre lo hemos necesitado pero es particularmente útil ahora pues tenemos un interlocutor que no entiende absolutamente nada pero que es perfectamente capaz de seguir millones de instrucciones por segundo el computador la programación es el arte de Convertir las cosas que hacemos o las que quisiéramos hacer en una secuencia de instrucciones que un computador pueda procesar en un algoritmo y para eso se utilizan lenguajes lógicos con variables funciones y ciclos entre otras cosas curiosamente eso nos pone del lado incómodo de la historia El que sigue instrucciones el computador puede darse el
lujo de no entender lo que está haciendo pero el que diseña las instrucciones nosotros o más bien los programadores tiene que llegar a un nivel de comprensión muy profundo y si es difícil darle instrucciones a un ser humano alguien que puede descifrar cosas por sus propios medios alguien que interpreta información dependiendo del contexto ahora imagínense el reto que es darle instrucciones a un computador a una persona le puede decir echa agua en la tetera Pon la tetera sobre el fogón prende el fogón cuando haga un ruido la tetera apaga El fogón y sirve el agua
dentro de un pocillo a un computador le tengo que decir qué es la tetera Dónde está Qué quiere decir sobre el fogón y un millón de cosas más diseñar un algoritmo es una labor inmensamente creativa y cada respuesta que encontramos para un problema en particular es una solución que podemos replicar infinitas veces el resultado es que todo el tiempo estamos interactuando con algoritmos y lo interesante es que esos algoritmos no solo hacen la vida más fácil cosas como mandar emails y pagos en línea sino que también modifica nuestras decisiones un algoritmo te recomienda libros en
Amazon otro te entrega resultados en Google un tercero te dice por dónde manejar tu carro y cómo se logra semejante probeza con instrucciones muchas Pero todas sencillas en últimas lo más interesante de los algoritmos es que nos dicen muchas cosas son una solución al problema de cómo automatizar x o y tarea una solución que puede ser elegante y asombrosa pero también son una forma de manipular lo que nos rodea a través de la computación y además ponen en evidencia el modo en que interpretamos el mundo por dónde nos lleva ese camino Qué cosas podremos automatizar
en el futuro eso está por verse pero si miramos hacia atrás piensen que la evolución a su manera es un algoritmo el input es la materia las instrucciones son reproducción mutación y selección y el output es la diversidad de todas las formas de vida que existen Por cierto si algún alguno de ustedes está interesado en explicar ideas con un video como este les recomendamos que visiten nuestra página web magicar proo.com y para los que no necesitan encargar una explicación pero nos quieren apoyar se vale suscribirse a este canal y compartir nuestros videos eso nos ayuda
un montón