1

historia de la programación

  • tablas logarítmicas

    tablas logarítmicas
    John Napier inventó estas permitían
    efectuar complejas multiplicaciones como simples sumas.
  • máquina mecánica

    máquina mecánica
    Blaise Pascal crea una máquina mecánica capaz de sumar con un
    sistema de ruedas dentadas que llamó la Pascalina - Leibnitz
    en 1671 le agregó la posibilidad de restar, multiplicar y dividir.
  • primera generación

    1 generacion :Los primeros ordenadores se programaban directamente en código de máquina (basado en sistema binario)
  • Máquina Diferencial

    Máquina Diferencial
    Charles Babbage quien diseñó la primera computadora
    llamada “Máquina Diferencial” y posteriormente Máquina Analítica, la cual permitia hacer calculo de polinomios y operaciones complejas
  • primera programadora

    primera programadora
    Lady Ada Byron crea el lenguaje ADA-DOD en el cual mejora la maquina analitica que permite resolver caculos omplejos mediante tarjetas perforadas representan información en
    binario para la maquina
  • sistema mecánico basado en tarjetas perforadas.

    sistema mecánico  basado en tarjetas perforadas.
    Herman Hollerith utilizó un sistema para automatizar ya utilizando las tarjetas perforadas e incluyendo un sistema de circuitos que le permiten leerlas mas rápido basándose en el código binario que junto con las tarjetas y circuitos permite almacenar información
  • calculadora universal

    calculadora universal
    Alan Mathison Turing calculadora universal capas de resolver cualquier problema - aporto a la lógica matemática - plasmo las primera ideas de la computadora con tubos al vació.
  • computadora digital electronica

    computadora digital electronica
    Jhon Vicent Atanasoff con álgebra binaria y sistema de circuitos integrados se logra crear la primera computadora digital estructurada en un lenguaje de maquina
  • computadora electromagnética

    computadora electromagnética
    Howard Alken computadora que media 16 metros la cual era capas de realizar hasta 5000 cálculos por segundo y guardaba la información en forma de tablas
  • segunda generación

    2 generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles(lenguaje ensamblador )
  • el lenguaje ensamblador

    el lenguaje ensamblador
    en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador (un lenguaje en el que cada enunciado produce una instrucción en la maquina) para programar la computadora central IBM 704
  • tercera generación

    3 Generación:sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas, solucionar un problema de procesamiento de datos de una manera más fácil y rápida (C, Fortran, Smalltalk, Ada, C++, C#, Cobol, Delphi, Java y PHP,)
  • lenguaje Fortran

    lenguaje Fortran
    lenguaje de alto nivel que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.
  • cuarta generación

    4 generacion: programación orientada a objetos. Estos últimos tienen una estructura muy parecida al idioma inglés, acceso a base de datos, capacidades gráficas, generación de código automáticamente, así como poder programar visualmente ( Visual Basic o SQL)
  • lenguaje COBOL

    lenguaje  COBOL
    COBOL, uno de los lenguajes usados aún en la actualidad, en informática de gestión.
  • BASIC lenguaje

    BASIC lenguaje
    introducidas en los microordenadores
    Mientras que una tarea tan sencilla como sumar dos números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará una sola sentencia como lo es bassic
  • quinta generación

    5 generacion : se llama así a los lenguajes de inteligencia artificial
  • reseña

    medida que surgían nuevos lenguajes que permitían nuevos estilos de programación más expresiva, se distinguieron dichos estilos en una serie de generaciones, cada una representando lenguajes de programación surgidos en una época similar y con características genéricas comunes.