domingo, 31 de agosto de 2014

Conocimiento Perdido


CONOCIMIENTO PERDIDO



Charles Babbage :



(Teignmouth, 1792 - Londres, 1871) Matemático e ingeniero británico, inventor de las máquinas calculadoras programables. A comienzos del siglo XIX, bien avanzada la Revolución Industrial, los errores en los datos matemáticos tenían graves consecuencias: por ejemplo, una tabla de navegación defectuosa era una causa frecuente de los naufragios. Charles Babbage creyó que una máquina podía hacer cálculos matemáticos más rápidos y más precisos que las personas. En 1822 produjo un modelo funcional pequeño de su Difference engine (máquina diferencial). El funcionamiento aritmético de la máquina era limitado, pero podía recopilar e imprimir tablas matemáticas sin mayor intervención humana que la necesaria para girar las manivelas en la parte superior del prototipo.


Charles Babbage

El siguiente invento de Babbage, la máquina analítica o Analytical engine, tenía todas las partes esenciales de la computadora moderna: dispositivo de entrada, memoria, unidad central de procesamiento e impresora. Aunque la máquina analítica ha pasado a la historia como el prototipo del ordenador moderno, nunca se construyó un modelo a escala real. Pero, aun si se hubiera construido, la máquina analítica habría sido movida por una máquina de vapor y, debido a sus componentes totalmente mecánicos, su velocidad de cálculo no hubiera sido muy grande.

A finales del siglo XIX, el ingeniero estadounidense Herman Hollerith utilizó una tecnología nueva, la electricidad, cuando sometió a consideración del gobierno de Estados Unidos un proyecto para construir una máquina que fue finalmente utilizada para computar los datos del censo de 1890. Hollerith fundó a continuación la compañía que más tarde se convertiría en IBM.

Biografía


Charles Babbage se licenció en la Universidad de Cambridge en 1814. Poco después, en 1815, fundó con J. Herschel la Analytic Society con el propósito de renovar de la enseñanza de las matemáticas en Inglaterra. En 1816 fue elegido miembro de la Royal Society y en 1828 ingresó en su universidad como profesor de matemáticas.


Lenguaje de programación ADA.




        Originalmente diseñado para aplicaciones militares, Ada es un lenguaje de proposito general que puede ser usado para resolver cualquier problema. Tiene una estructura de bloque y un mecanismo de tipo de datos igual al del lenguaje de programación Pascal, aunque con extensiones para aplicaciones de tiempo real y distribuidas. ADA provee una forma más segura de encapsulación que Pascal y las ultimas versiones estandares incrementan el desarrollo de objetos y la herencia de métodos.


UN POCO DE HISTORIA


        En los 70's hubo interes del Departamento de Defensa de E.U.A. (DoD) para desarrollar un lenguaje sencillo para usar en sistemas de tiempo real incrustados. El Grupo de Trabajo de Lenguaje de Alto Orden (HOLWG) fue creado para diseñar este lenguaje. Este grupo reviso cerca de 500 lenguajes usados para desarrollar diversas aplicaciones militares. A traves de una serie sucesiva de especificaciones recolectadas desde 1975 a 1978 se obtuvierón los requerimientos para tal lenguaje, definiendose durante la marcha de este proceso.

        Se buscaron desarrolladores para este lenguaje y en pocos meses se obtuvierón 17 propuestas de las cuales 4 fuerón elegidas. De las 4 finalistas, cuyos nombre-codigo fueron "red", "green", "yellow" y "blue" el lenguaje "green" del francés Jean Ichbiah fue elegido en 1979. Aunque originalmente el lenguaje fue nombrado DoD-1, el nombre fue cambiado a ADA, en honor de Ada Lovelace, quien fuera una pionera en computación y partidiaria de Charles Babbage.

        El lenguaje Pascal fue el punto de partida para el diseño de ADA, pero el lenguaje resultante es muy diferente en muchos aspectos. Ada es mas extenso, mas complejo, permite la ejecución concurrente, el control en tiempo real de la ejecución, manejo de excepciones y tipos de datos abstractos. El lenguaje fue estandarizado en 1983, tanto como estandar comercial de E.U.A., estandar militar de E.U.A. y estandar Internacional ANSI. La ultima revisión del lenguaje duro mas de 6 años, desde 1988 hasta 1995, en lo que se llamo el proyecto 9X donde la X fue cambiada por 5; en el desarrollo de éste se hicierón algunas correcciones al estandar de 1983, asi como la implementación de mejores datos orientados a objetos, librerias jerárquicas y un mejor modelo de tareas para procesos. De esto sale la implementación de ADA 95 que es el mas eficiente compilador de ADA.



Blaise Pascal :


(Clermont-Ferrand, Francia, 1623-París, 1662) Filósofo, físico y matemático francés. Su madre falleció cuando él contaba tres años, a raíz de lo cual su padre se trasladó a París con su familia (1630). Fue un genio precoz a quien su padre inició muy pronto en la geometría e introdujo en el círculo de Mersenne, la Academia, a la que él mismo pertenecía. Allí Pascal se familiarizó con las ideas de Girard Desargues y en 1640 redactó su Ensayo sobre las cónicas (Essai pour les coniques), que contenía lo que hoy se conoce como teorema del hexágono de Pascal.




La designación de su padre como comisario del impuesto real supuso el traslado a Ruán, donde Pascal desarrolló un nuevo interés por el diseño y la construcción de una máquina de sumar; se conservan todavía varios ejemplares del modelo que ideó, algunos de cuyos principios se utilizaron luego en las modernas calculadoras mecánicas.






















3 comentarios: