Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTUDIANTE:
TUTOR:
FEBRERO DE 2019
ACTIVIDAD 2:
La máquina Enigma era utilizada por las fuerzas Alemanas para realizar las
comunicaciones con sus tropas durante la guerra lo que los hacia un grupo fuerte
y difícil de derrotar durante la segunda guerra mundial, es por tal motivo que Reino
Unido toma la decisión de iniciar una búsqueda de los mejores criptógrafos y formar
un grupo de trabajo, pero las diferencias de estos conlleva a que Turing inicie su
trabaje en la búsqueda de construir una máquina que pueda resolver los códigos
generados por Enigma ya que comprende que una máquina puede vencer a otra
máquina y no el hombre, pero su trabajo es rechazado por lo que busca el apoyo
de Custen y este le ayuda por lo que desarrolla un crucigrama para seleccionar
personal para su trabajo logrando captar ingenieros, estudiantes, personas del
común, etc., y de después aplica una nueva prueba para escoger lo mejor de lo
mejor destacándose una mujer Joan Clarke quien no ingresa al grupo por lo que
Alan la busca y la convence de ingresar con la frase “a veces la persona a la que
nadie imagina capaz de nada hace cosas que nadie imagina”.
Ella se convierte en su amiga y novia, Joan logra que el grupo de trabajo se una y
trabajen en una misma dirección logrando que la máquina funcione pero no logran
descifrar el código debido a que esta nunca para porque no tiene definida una
búsqueda, hasta que un día en un bar una mujer le da una pista a Turing de como
un alemán utiliza unas letras siempre lo que genera una idea e introducen ciertas
letras descifradas en mensajes anteriores, la introducen en la máquina y esta busca
los mensajes donde aparecen logrando descifrar el mensaje.
Este trabajo permite salvar miles de vida pero también se sienten frustrados ya que
no pueden salvar a todos porque no pueden contar que han descifrado el código
porque esto generaría que los Alemanes crearan un nuevo código por lo que
empiezan a jugar con las probabilidades de salvar vidas humanas y de ganar
batallas hasta lograr vencer a los alemanes. Es por ello que Alan Turing es
considerando el padre de la computación moderna.
ACTIVIDAD 3:
Transpilador:
Reducción:
Clausura:
Una Clausura (Closure en inglés) es una función que tiene acceso a una o más
variables declaradas en el entorno (scope) de otra función. Su utilización es se
identifica principalmente con lenguajes funcionales, sin embargo, cada vez más
lenguajes soportan esta característica al declarar funciones anónimas o Lambdas.
Por ejemplo, podemos citar el lenguaje C++ que en su versión C++11
(cppreference.com, 2017) ya soporta clausuras para funciones Lambda.
REFERENCIA BIBLIOGRAFICA
Time Magazine. (1999). Time 100: The Most Important People of the Century. New
York: Time Inc. Turing, A. M. (1937). On Computable Numbers, with an
Application to the Entscheidungsproblem. Londres