Qué es un algoritmo?

Alguna vez te has preguntado ¿qué es un algoritmo o cómo interactúas con él?

Este es un texto que nos encanta:

Los algoritmos son presencias invisibles que ordenan la forma en que funciona el mundo: Desde sitios para encontrar pareja hasta vigilancia militar, los algoritmos siguen nuestro rastro digital, nos evalúan y nos devuelven un rostro extraño que creemos nuestro. 

PijamaSurf

Así los describe un redactor para presentar un video al respecto:

Los algoritmos son parte de nuestra vida cotidiana.

No solo pueden clasificar, encontrar y procesar grandes cantidades de datos, también pueden dar a las computadoras la habilidad de aprender de esos datos.

Así pueden hacer predicciones y tomar decisiones, como por ejemplo, cuál será el siguiente video que te va a sugerir. 

BBC

La realidad de las cosas es que un algoritmo es un conjunto ordenado y finito de diversos pasos que conducen a la resolución de un problema o dicho de otra manera un juego que tiene tres pasos: entrada, proceso y solución.

Por su parte el algoritmo diez o de Luhn según Wikipedia es una fórmula de suma de verificación, utilizada para validar una diversidad de números de identificación como números de tarjetas de crédito, números IMEI (el numero de serie de tu celular), etc. Su idea se convirtió en la base de la función resumen/hash que es el proceso de resolución de identidad más utilizado en el mundo.

Así que nuestro nombre proviene de una broma muy nerd ?: nuestra identidad significa resolución de identidad lo que a final de cuentas nos deja como que somos el origen de la solución, si ya te perdimos a este nivel no te preocupes: usamos muchos ejemplos mas sencillos cuando platicamos en persona.