lunes, 30 de mayo de 2016

1843: Ada Lovelace, la primera programadora


Hoy en día se reconoce a Ada Byron como la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage.

Ada Lovelace publicó en 1843 una serie de influyentes notas sobre el ordenador de Babbage, las firmó con sus iniciales, no con su nombre completo por miedo a ser censurada por ser mujer. Ada Byron se llamó a sí misma una analista, un concepto realmente moderno para la época.

Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina. Como consecuencia, se la describe a menudo como la primera programadora de ordenadores.


Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades
File:Ada Lovelace color.svg
Una ilusitración inspirada en el retrato de A.E. Chalon creado para la iniciativa Ada, dedicada a la promoción de la tecnología de carácter abierto y las mujeres.


domingo, 29 de mayo de 2016

1854: Álgebra de Boole

El lógico inglés George Boole publica su Álgebra de Boole. El sistema de Boole redujo a argumentos lógicos las permutaciones de tres operadores básicos algebraicos: yo, y no


A causa del desarrollo del álgebra de Boole, Boole es considerado por muchos como el padre de la teoría de la informática.



Algebra de boole es toda clase o conjunto de elementos que pueden tomar dos valores perfectamente diferenciados que designaremos por 0 y 1 o EN otros casos se podrá ver como v (verdadero) y f (falso) que están relacionados por las dos operaciones binarias denominadas suma (+) producto (•) la operación producto se indica generalmente mediante la ausencia de símbolo entre dos variables lógicas.

George Boole color.jpg
Retrato de G. Boole en el año 1860

sábado, 28 de mayo de 2016

1869: Jevons y el "Piano Lógico"

El Piano lógico fue la primera máquina lógica en usar el álgebra de Boole para resolver problemas más rápido que humanos. Ésta usó un alfabeto de cuatro términos para resolver un problema lógico con cierta complejidad en poco tiempo. En el frente del piano estaban colocadas las letras que representan las 16 combinaciones posibles de cuatro términos y sus negaciones correspondientes. El teclado constaba de 21 teclas: ocho de ellas con letra desde el centro hacia la izquierda y otras ocho hacia la derecha. Las otras cinco son: para la igualdad (en el centro); para el punto final, para el punto y aparte; y dos para la disyunción no exclusiva.

Este antecesor de los ordenadores modernos constaba de una serie de engranajes y palancas en su interior y a diferencia de las calculadoras de la época, utilizaba como entrada proposiciones lógicas en lugar de números para realizar silogismos. La salida tenía la misma naturaleza, y los resultados podían leerse en una serie de indicadores que tenía en su placa frontal.

Piano Lógico de Jevons, Museo de Ciencia Histórica, Oxford


viernes, 27 de mayo de 2016

1878: Babbage sin financiación gubernamental

La máquina analítica es el diseño de un computador moderno de uso general realizado por el profesor británico de matemáticas Charles Babbage, que representó un paso importante en la historia de la computación.


En 1878, un comité de la Asociación británica para el avance de la ciencia recomendó no construir la máquina analítica, por lo que Babbage no tuvo acceso a fondos del gobierno. Pero a pesar de esto, en 1991 el museo de ciencias de Londres, siguiendo los planos originales de Charles Babbage, con escasas modificaciones sobre los mismos, construyó la máquina diferencial. Y en la siguiente década se construyó la impresora de la máquina diferencial.



La máquina analítica de Babbage, como se puede apreciar en el Science Museum de Londres.

jueves, 26 de mayo de 2016

1878: La calculadora de Verea

Ramón Verea, realiza un gran aporte al inventar la primera máquina capaz de realizar cálculo.
Esta calculadora, era una máquina de unos 26 kilos de peso, 14 pulgadas de largo, 12 de ancho y 8 de alto, que podía sumar, restar, multiplicar y dividir números de nueve cifras, admitiendo hasta seis números en el multiplicador y quince en el producto.

La multiplicación la resolvía mediante un método directo basado en un mecanismo patentado por Edmund D. Barbour en 1872, que empleaba un sistema que obtenía valores de una tabla de multiplicar codificada de manera similar al sistema Braille. El aparato podía resolver 698.543.721 x 807.689 en veinte segundos, siendo la más veloz y precisa de la época.


Sin embargo, el único objetivo de Verea era demostrar que los españoles podían inventar igual que los estadounidenses, por lo que su invento sólo dejó huella en la historia de la computación como base para futuras máquinas, como la de Otto Steiger
Ramón Silvestre Verea García (MUNCYT, Eulogia Merle).jpg
Retrato de Ramón Verea Silvestre García. Fundación Española para la Ciencia y la Tecnología Eulogia Merle