Mostrando entradas con la etiqueta Max Newman. Mostrar todas las entradas
Mostrando entradas con la etiqueta Max Newman. Mostrar todas las entradas

23 de febrero de 2016

Biografía completa de Alan Turing V

En este quinto post sobre la biografía completa de Alan Turing va a transcurrir desde el abandono de Blectley Park al finalizar la contienda de la Segunda Guerra Mundial hasta la incorporación a la Universidad de Manchester a finales de los años 40.

Una vez concluido la Segunda Guerra Mundial, Alan Turing abandona Bletchley Park. Recibe una invitación para incorporarse al Laboratorio Nacional de Física en Londres. La propuesta del laboratorio era que Alan Turing se encargara de dirigir un proyecto pionero: el diseño y la construcción de un ordenador. Alan Turing envió un informe sobre cómo debía ser un ordenador. En ese informe da detalles sobre el hardware y el software del ordenador. Era una oportunidad para llevar a cabo a la práctica su trabajo sobre las máquinas de Turing universales. Su sueño se concretó con la creación del ordenador Pilot ACE. El Pilot ACE, ideado por Turing, fue uno de los más avanzados de su época. La memoria del Pilot ACE llegó a tener una capacidad de almacenamiento muy similar a los primeros ordenadores Macintosh de Apple. La gestión de la memoria del ordenador Pilot ACE fue otra de las contribuciones de Alan Turing al campo de la informática. Los datos se grababan por el llamado "método de dos direcciones". Alan Turing hizo hincapié en que el diseño de un ordenador debe cumplir 2 requisitos: "ser suficientemente rápido ejecutando cualquier programa y disponer de cantidad de memoria que resultara satisfactoria." Desde entonces, todos los ordenadores que se han construido han intentado satisfacer estos dos requisitos. Una de las innovaciones de Alan Turing fue la substitución parte del hardware por software. En 1947, Alan Turing ideó un lenguaje de programación que denominó Abbreviated Code Instructions. Este lenguaje de programación sirvió para escribir los programas para cada tarea que ejecutaba el Pilot ACE. Aunque la versión original del Pilot ACE era, sin duda de Alan Turing, su construcción fue tan lenta que Alan Turing decidió abandonarla en 1948 y fue retomada por Jim Wilkinson, un matemático especialista en análisis numérico, que, el 10 de mayo de 1950, ejecutó por primera vez un programa en el Pilot ACE. Entró en servicio a finales de 1951 y su vida concluyó en 1955. En la actualidad, el Pilot ACE está expuesto en el Museo de la Ciencia de Londres.

Ordenador Pilot ACE


Cuando Alan Turing dimitió del Laboratorio Nacional de Física en 1948, se trasladó a la Universidad de Manchester. Allí, se encontró a Max Newman con el que había trabajado en Bletchley Park en el diseño y construcción del ordenador Colossus. Ambos organizaron en la Universidad de Manchester un laboratorio dedicado al diseño y a la construcción de ordenadores con fines científicos y no militares. El proyecto arrancó con el patrocinio de la Royal Society, naciendo así el Royal Society Computing Machine Laboratory de la Universidad de Manchester. En el laboratorio, nació el ordenador Manchester Baby. Su nombre oficial fue el de Manchester Mark I. Fue construido por dos ingenieros Frederic C. Williams y Tom Kilburn en 1948. La memoria del Manchester Mark I tenía una capacidad de 1.024 bits - o 128 bytes- de memoria. Las instrucciones del programa del Manchester Mark I seguía el sistema binario. En 1950, se publicó un manual de programación para los usuarios del Manchester Mark I. A partir del Manchester Mark I, se desarrolló un ordenador, Ferranti Mark I, para uso comercial, que incluía un sistema de programación desarrollado por Alan Turing. El Ferranti Mark I fue vendido a diferentes países como Canadá, Holanda e Italia.

Manchester Mark I

11 de febrero de 2016

Biografía completa de Alan Turing III

En este tercer post sobre la biografía completa de Alan Turing vamos a tratar aspectos biográficos de Alan Turing durante la segundad mitad de los años 30, entre 1934 a 1939.

En 1934, Alan Turing concluyó sus estudios de matemáticas. Al año siguiente obtuvo una beca de dos años del King's College. En 1936, ganó el premio Smith, que otorga la Universidad de Cambridge a jóvenes investigadores en física teórica, matemáticas o matemática aplicada, por su trabajo en teoría de probabilidad. Ese mismo año, escribió un artículo científico decisivo titulado "On computable numbers with an application to the Entscheidungsproblem" en el que hará una de las aportaciones científicas más importantes de su vida: la máquina de Turing. En 1935, Alan Turing asistió a un curso en la Universidad de Cambridge. El curso lo impartía el matemático Max Newman cuya especialidad era la topología, una especialidad de las matemáticas, que estudia "las propiedades de los objetos que se conservan cuando los transformamos de manera continua." Ambos trabaron una duradera amistad que se prolongó más allá del fin de la contienda de la Segunda Guerra Mundial.

En agosto de 1936, Alan Turing envía su artículo "On numbers with an application to the Entscheidungsproblem" a la revista Proceedings of the London Mathematical Society. En el artículo, introdujo su célebre máquina de Turing, define también los conceptos de "computable" y "no computable" e incluye algunas ideas fundamentales. Casualmente, ese mismo año, Alonzo Church publicó en la revista American Journal of Mathematics, un artículo titulado "un problema irresoluble de teoría elemental de números". Ambos matemáticos habían llegado a los mismos resultados, aunque por vías distintas: "Mientras Turing razonaba de manera muy original, considerando la clase de operaciones que de "forma mecánica" podría hacer en el mundo real una persona, por ejemplo, un oficinista que repite una tarea una y otra vez, o una máquina que suma dos números, Church razonaba de una forma clásica, dentro del mundo abstracto que es propio de los matemáticos." Alan Turing publicó sus resultados poco después que Alonzo Church los publicará, lo que le restó originalidad al tener que hacer referencia al trabajo de Alonzo Church. Estos dos artículos hoy representan las bases teóricas de la informática.

Alan Turing y Alonzo Church

En septiembre de 1936, Alan Turing viaja a Estados Unidos para realizar sus estudios de doctorado durante 2 años en el Instituto de Estudios Avanzados de la Universidad de Princeton. Alonzo Church sería el supervisor de su tesis doctoral. Fue durante esta época, cuando Alan Turing comenzó a interesarse por la posibilidad de construir su propia máquina. Fue durante su estancia en la Universidad de Princeton cuando nació su interés por el hardware. Empezó a pensar en el soporte físico de la máquina, una época en la que todavía no había ordenadores. En 1938, John von Neumann le ofrece un puesto temporal en la Universidad de Princeton. Sin embargo, Alan Turing rechazó la oferta de John von Neumann. Ese mismo verano regresó al King's College. Una vez allí, comenzó a trabajar sobre un "mecanismo analógico" para confirmar la llamada hipótesis de Riemann. En agosto de 1939, Alan Turing recibe la proposición de incorporarse al Bletchley Park en calidad de criptógrafo para descifrar los mensajes interceptores a los nazis.

Alan Turing en Princeton