viernes, 21 de septiembre de 2018

Código Enigma



La historia de la programación ha sido muy interesante, hoy les voy a  hablar de una película que me gusta mucho ("El código Enigma") y tiene que ver con ésto, esta película nos cuenta la historia de Alan Turing, quien fue un matemático británico que trabajó arduamente en poder descifrar la máquina Enigma, que era la encargada de cifrar las comunicaciones de los alemanes durante la Segunda Guerra Mundial.

La historia comienza cuando Alan logra resolver un crucigrama que estaba en un periódico que tenía la leyenda de que aquél que lograra resolverlo acudiera a una entrevista de trabajo en una "fabrica de radios", luego de ser aceptado en aquella fábrica (que no era más que una base militar en donde trataban de resolver la encriptación de la máquina Enigma), Alan trabajó con un grupo de colegas, Hug, Joa, John y Peter, quienes intentaban resolver aquél "imposible" problema de la manera tradicional,  sin embargo Turing pensaba diferente, pues él creía que solo una máquina podía vencer a otra máquina, así que comenzó a trabajar en "Cristopher", que fue de cierta manera una potente máquina precursora de las computadoras modernas. Después de trabajar durante muchos meses y no tener resultado alguno, Alan y el resto del equipo estuvieron a punto de ser despedidos. 

Al ver que la solución a la encriptación de la máquina Enigma era casi imposible, Alan lanzó una convocatoria para conseguir más personal y resolver más rápidamente aquél problema, para ello volvió a hacer la publicación de un algoritmo como el que él había resulto, siendo una Mujer quien logró resolverlo en tiempo record, sin embargo no acepto la invitación al equipo, por lo que los avances seguían casi igual...

Después de varios meses Turing y su equipo pudieron resolver el complicado algoritmo generado por Enigma, pudiendo descifrar todas las comunicaciones hechas por los Alemanes...

Elegí esa película porque desde la primera vez que la vi la historia me pareció muy interesante pues Alan pudo construir una máquina compleja a partir de un problema que ponía en peligro la vida de miles de personas, a mi en lo personal me hubiera sido imposible poder construir una máquina tan compleja y menos con la presión que tenian en aquél tiempo! y lo relaciono con lo que estoy estudiando porque muchas de las veces voy a tener que trabajar con problemas igual o incluso más complejos y debo idear la manera más eficiente de poder resolverlos en el menor tiempo, además de que es muy importante no darnos por vencidos a pesar de que durante el proceso no sea el que queremos...

No hay comentarios.:

Publicar un comentario