Grandes Personajes en la Revolución del Computador
Existen
muchas personas que han aportado algo para conocer la ciencia de la computación
como hoy en día la conocemos, pero hay quienes son pilares en el desarrollo de
esta, veamos ocho de las personalidades que fueron pilares en el desarrollo de
la computación.
EUCLIDES (325-CA. 265 A.
C.)
Euclides
era un matemático griego, considerado el padre de la geometría, pero pocos
saben que fue de los primeros en
describir un algoritmo como tal (instrucciones o pasos a seguir
para un fin, utilizados en computación). Su
famoso algoritmo de Euclides descrito en su obra Elementos, sirve
para encontrar el máximo común divisor de dos elementos (enlace para ver la
descripción del algoritmo).
ABU ABDALLAH MUḤAMMAD IBN
MŪSĀ AL-JWĀRIZMĪ (780 -850)

El
dueño de este nombre (mejor conocido como al-Juarismi) tan emblemático lo tiene
el matemático persa del siglo IX, este matemático creo la palabra algoritmo
derivada de algebra, palabra que nace en su obra de nombre “Kitab al jabr wa´l-muqabala” (de
nombres bonitos, nacen cosas bonitas), esta obra se cree es la más antigua que
habla sobre algebra, por lo
cual se da el merito a Al-Juarismi de ser el padre de la misma. En este texto
se expone por primera vez la resolución de ecuaciones de primer y segundo
grado, y un conjunto de reglas que guían al lector para resolver problemas,
dándole significado a lo que es un algoritmo, hoy utilizado en todas las
computadoras del mundo.
BLAISE PASCAL (1623 –
1662)
Fue un
matemático francés del siglo XVII, fue el creador de una de las calculadoras
mecánicas más antiguas, la Pascalina. La
máquina servía al inicio para sumar, pero más tarde Pascal agrego aditamentos
para que permitiera restar.
Lo interesante de la Pascalina, es
que es una maquina mecánica de engranes y ruedas, que permitían sumar o restar. La máquina tenía 8 ruedas
(6 para los enteros y 2 para los decimales) cada una con el número del 0 al 9;
la Pascalina al momento de sumar el 1 al 9, la rueda que contenía el 9 se
convertía en un 0, y la rueda vecina a la izquierda se movía de la posición
inicial 0 al 1, dando 10 nuestra suma.
ALONZO CHURCH (1904 –
1995)
Matemático y Lógico norteamericano, esta persona es
la responsable de crear el concepto de computación, ya que fue el primero que
describió este concepto en su sistema de nombre “Calculo Lambda” (con ayuda de
Stephen Kleene).
El cálculo lambda nació para resolver el problema de Entscheidungsproblem (decimo problema de Hilbert). En el año de 1900, en el congreso Internacional de Matemáticos en Paris, el matemático David Hilbert planteo 23 problemas, en los cuales destaca el Entscheidungsproblem (o decimo problema de Hilbert). Hilbert buscaba un procedimiento algorítmico general para resolver un proceso matemático, y que este proceso nos dijera si la sentencia tenia solución o no.
El sistema de cálculo lambda sirve para definir si una función es computable, es decir, si un problema por medio de pasos y reglas puede llegar a su solución. Se puede considerar el cálculo lambda como el más pequeño lenguaje de programación.
El cálculo lambda nació para resolver el problema de Entscheidungsproblem (decimo problema de Hilbert). En el año de 1900, en el congreso Internacional de Matemáticos en Paris, el matemático David Hilbert planteo 23 problemas, en los cuales destaca el Entscheidungsproblem (o decimo problema de Hilbert). Hilbert buscaba un procedimiento algorítmico general para resolver un proceso matemático, y que este proceso nos dijera si la sentencia tenia solución o no.
El sistema de cálculo lambda sirve para definir si una función es computable, es decir, si un problema por medio de pasos y reglas puede llegar a su solución. Se puede considerar el cálculo lambda como el más pequeño lenguaje de programación.
ALAN TURING (1912 – 1954)
Mucho
circula alrededor de este gran matemático, criptógrafo y experto en computación,
que muchos lo recuerdan por su suicidio con la manzana envenenada con cianuro.
Se
podrían escribir libros y libros sobre lo que aporto a la computación, pero
existe algo que sobresale entre todo, es la famosa máquina de Turing.
Al
igual que Church, Alan Turing (alumno del primero) creó su sistema para resolver el décimo problema de Hilbert. Para resolver el
problema concibió una maquina abstracta (objeto no físico), que tenía 3
elementos: una cinta de entrada, una cinta de salida y un procesador central
(como los micros que tienes en tu computadora). La máquina funciona por medio
de una tabla de reglas las cuales se aplican dependiendo el estado en que se
encuentre la cinta, por ejemplo: si la cinta está en el estado 1 y hay una
regla que nos dice que nos movamos al estado 3, la cinta se mueve y se vuelve a
verificar la regla para ese estado, hasta llegar al estado final (lo cual nos
diría que el problema fue resuelto). A partir de esta simple maquina
hipotética, nació todo el manejo
que realiza el CPU de las computadoras.

Comentarios
Publicar un comentario