Resulta difícil imaginar nuestra vida sin computadoras. Se han extendido a todos los rincones, estando presentes en casi todas las actividades que realizamos a diario. Además, la oferta sigue creciendo: tabletas, ordenadores portátiles, teléfonos inteligentes, ...
Pero el origen de todos ellos es el mismo: "La máquina universal de Turing", idea propuesta por Alan Turing en 1936. Se trata de un dispositivo hipotético que, siguiendo una tabla de reglas, es capaz de realizar cualquier operación.
JESUS:
Todo lo que hoy en día entendemos por electrónica de consumo tiene dentro de sí un computador. Algunos casos un computador extraordinariamente potente. Hoy en día ya se ve que los móviles son los ordenadores personales del futuro, y lo que tienen dentro son ideas muy similares a las de los ordenadores anteriores. Intervienen, por supuesto, tecnologías nuevas, la capacidad de miniturización, la capacidad de integración de circuitos... Claro, todo eso no existía en tiempos de Turing y no se podía prever, pero digamos lo que hay en las tripas, lo que hay en el interior, al fin y al cabo, es una versión moderna de una máquina de Turing. Lo podría hacer una máquina de Turing, más despacio, pero lo podría hacer igual. No hay ningún dispositivo que haya conseguido hacer nada nuevo.
En aquella época de los años 40, máquinas sí que había, pero sólo podían realizar una única acción. La que era diseñada para hacer sumas, sólo podía realizar sumas. La diseñada para multiplicar, solamente multiplicaba. Para colocar corchos en botellas se necesitaba otra máquina distinta, y otra más para trabajar con coches...
Pero Turing cambió el esquema, y planteó la posibilidad de que una sola máquina fuese capaz de hacer operaciones diferentes. La clave estaba en trabajar con instrucciones en la programación. Comenzaba la era de la computación moderna.
JESUS:
Y por otro lado estaba el proceso que decía, bueno, no es que queramos hacer sumas, productos, o en general operaciones matemáticas, sino, ¿qué es realmente todo aquello que podemos procesar, no de manera física, sino desde el punto de vista de la pura información? Entonces Turing juntó ambas cosas, y se dio cuenta, primero, que podía tener un diseño de una máquina extraordinariamente simple con unas operaciones muy sencillas que todo el mundo podía entender que era previsible que se pudiera construir, y por otro lado demostró que a esa máquina se le podía digamos alimentar con distintos programas para hacer distintas cosas. Entonces, si a una máquina le damos un determinado programa, realiza una serie de operaciones. Si le damos otro programa, hace otras operaciones diferentes. E incluso existe un programa que es el programa capaz de interpretar todos los programas,
JESUS:
Se le llamó la máquina universal, y es precisamente ésta máquina la que no ha conseguido ser superada por ningún dispositivo moderno ni se espera
Un grupo de alumnos de la Facultad de Informática de Donosti, ha construido dos máquinas de Turing. Una lógica. La otra, sin embargo, física.
URKO:
La máquina de Turing está formada por una cabeza lectora, una cabeza de escritura y la cinta en sí. Lo que se va haciendo es, la cinta se va moviendo de izquierda a derecha, y con la cabeza lectora vamos leyendo los símbolos, y mediante un algoritmo vamos procesando esos símbolos y lo que conseguimos es poder escribir en esa cinta mediante la cabeza de escritor
SERGIO:
Básicamente la idea es la misma, ésta está construida en software y ésta es hardware, es puramente física. La nuestra solo hace una suma, se podría programar para que hiciese cualquier otra cosa y ésta pues puede realizar más cosas, distintos tipos de tratamiento de datos.
URKO:
En la maquina de Turing, la de lego, fue una idea que se planteó como una broma, pero realmente unos cuantos nos motivamos y conseguimos llevarla a cabo. Al principio tuvimos muchos problemas a la hora de conseguir piezas y a la hora de construir la máquina en sí. A la hora de programarla, más bien, fue lo que menos nos costó y lo que más fácil nos resultó.