HISTORIA DE LA PROGRAMACIÓN
Primeros pasos en la programación
Primeros pasos en la programación
Charles Babbage "El padre de la programación"
Fue un matemático y científico de la computación británico, fue uno de las primeras personas que imagino el "mundo" de la programación. Diseñó y creó una calculadora mecánica capaz de resolver tablas de funciones numéricas por el método de diferencias. Otro proyecto de Babbage que diseñó pero nunca concretó fue la analítica para ejecutar programas de tabulación o computación.
La maquina analitica
La maquina analítica fue un proyecto de Charles Babbage (pensado por el pero, debido a su muerte, no pudo concretarlo el mismo), y fue un computador diseñado para construir tablas de logaritmos y algunas funciones trigonométricas. Sus componentes: un mecanismo de entrada basados en las tarjetas perforadas de Jacquard, un procesador aritmético, que calculaba números, una unidad de control que determinaba qué tarea debía ser realizada,y un mecanismo de salida y una memoria donde los números podían ser almacenados hasta ser procesados.
Historia de Ada Lovelace
Fue una matemática,informática y escritora británica, célebre sobre todo por su trabajo acerca de la denominada máquina analítica. 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, por lo que se la considera como la primera programadora de ordenadores.
Rumbo a la programación moderna
El ENIAC
El ENIAC fue una de las primeras computadoras de propósito general. Fue creada en un inicio para calcular tablas de tiro de artillería destinadas al Laboratorio de Investigación Balística del Ejercito de los Estados Unidos.
Johann Ludwig Von Neumann
Fue un matematico estadounidense (de origen hungaro), conocido por sentar y crear las bases de la arquitectura que utilizan los ordenadores. El proponia que, al igual que los datos, los programas se guardaran en memoria ( en forma binaria).
Algunos avances en la computacion entre los años 1955 y 1980
1958: comienza la segunda generacion de computadoras, las cuales reemplazaron las válvulas de vacío por los transistores.
1968: se funda la empresa INTEL.
1980: Bell desarrolla el primer microprocesador de 32-bit en un solo chip, llamado Bellmac-32.
Programación secuencial
La programación secuencial es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección e iteración ; asimismo, se considera innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a código espagueti, mucho más difícil de seguir y de mantener, y fuente de numerosos errores de programación.
Comentarios
Publicar un comentario