Programación: Historia.

  • El primer lenguaje de programacion es desarrollado.

    En 1946 Grace Hopper, cientifica en sistemas y oficial de la marina estadounidense creo el FLOW-MATIC, considerado el primer lenguage de computadora útil para resolver problemas de usuarios comerciales, especificamente para la computadora UNIVAC 1.
  • Primera generación de computadoras

    Fabricación de computadoras en serie, con tecnología de válvulas electrónicas. Ejecutaban algunas miles de instrucciones por segundo.Hasta la Pegasus (1958) la UCP solo tenia un registro, designado Acumulador.
    Fabricación de computadoras en serie, con tecnología de válvulas electrónicas. Ejecutaban algunas miles de instrucciones por segundo.Hasta la Pegasus (1958) la UCP solo tenia un registro, designado Acumulador.
    Almacenaban de 10.000 a 20.000 bytes en su memoria.
  • Se proveen listos para usar,programas "cargadores" desarrollados para ubicar en la memoria principal otros programas a ejecutar.

    Programación en lenguaje simbólico de maquinas( Assembler) que permite expresar los códigos binarios de las instrucciones de maquina mediante símbolos de nuestro alfabeto, para facilidad del programador. Requiere un programa traductor, que provee el fabricante, para transformarlo en códigos que la maquina entiende.
    Univac desarrolla los primeros lenguajes de programación mas próximos al lenguaje humano, o de alto nivel, que requieren de un programa traductor para llevarlos a código de maquina.
  • Fortran

    (“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • Lisp:

    Utilizado para la notación matemática y temas de ciencias de la computación.
  • Segunda generación de computadoras

    Hacia 1960 la primera generación, con válvulas electrónicas resulta obsoleta.
    Se impone el transistor, mas confiable, de menor tamaño, menor disipación de calor y mas rápido que la válvula para cambiar de estado. Así se alcanzan velocidades de procesamiento de centenares de miles de instrucciones por segundo.
  • Cobol

    Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.
  • Programa traductor para COBOL

    Programa traductor (compilador) para lenguaje de programación COBOL ( Common Business Orientend Lenguaje)
  • Aparecen los paquetes de software

    Provistos por los fabricantes de computadoras.
    Se desarrollan sistemas operativos que residían permanentes en memoria, para manejar las operaciones de E/S, limitar los tiempos de ejecución de programas, y otras tareas.Se los conoció como "sistemas ejecutivos".
  • Surge el lenguaje APL

  • Software para simular la memoria virtual

    mediante los discos.
  • Sistema de tiempo compartido

    Los usuarios interactuan a través de terminales con teclado de forma rotativa con una computadora central. Cada uno lo hace durante una fracción de segundo, pero se le parece que el solo usa la maquina.
  • BASIC

    Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales.
  • Tercera generación de computadoras(

  • Pascal

    Utilizado para la enseñanza de la programación estructurada y estructuración de datos.
  • Lenguaje C

    Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • Comienza a imponerse la programación estructurada.

  • INTEL creo el 8080

    Suministro un disquete con el programa CP/M (Control Program/ Microprocesador). Este administraba la disquetera, permitía programar en alto nivel, ejecutar programas, y dar ordenes.
  • Microsoft de Bill Gates

    Elabora la implantación del lenguaje BASIC para la mayoría de los microprocesadores existentes.
  • Sistema Operativo DOS 1.0

    Bill Gates termina el sistema operativo DOS 1.0 tomando como base el CP/M y el Unix.
  • C++

    Es una extensión de lenguaje C, con mejoras tales como clases, funciones virtuales y plantillas.
  • Objective-C

    Ampliación de C, se adiciona la funcionalidad de paso de mensajes basado en el lenguaje Smalltalk.
  • Macintosh

    Aparece la Macintosh de Apple. Aparece la primer Compaq (portátil).
  • Perl

    Creado para el procesamiento de informes en sistemas Unix. Hoy en día es conocido por su gran potencia y versatilidad.
  • IBM y Microsoft lanzan el OS/2

    IBM y Microsoft lanzan el OS/2 , sistema operativo multitarea.
  • HTML

    Tim Berners-Lee del CERNuclear de Suiza crea el lenguaje HTML ( lenguaje de marcacion de Hiper-Texto) para vincular informacion entre sitios de Internet (red universitaria existente desde 1960) lo cual dio nacimiento a la World Wide Web (WWW) que comenzó a crecer en 1993 con el visualizador Mosaic, para visualizar internet. Ahora la web era accesible desde cualquier Pc, con lo cual la web se desarrollo vertiginosamente.
  • Python

    Creado para apoyar una variedad de estilos de programación y hacerlo divertido de usar.
  • Ruby

    Una lenguaje influenciado por Perl, Ada, Lisp, Smalltalk, etc. Diseñado para la programación productiva y agradable.
  • Windows NT

    Aparece el sistema operativo Windows NT y la version DOS 6.0.
  • Java

    Hecho para un proyecto de televisión interactiva. Funciona multiplataforma. Es el segundo lenguaje más popular (detrás de lenguaje C).
  • PHP

    Usado para la creación de páginas web dinámicas.
  • JavaScript

    Creado para ampliar la funcionalidad de las páginas web, permite utilizar formularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario, etc..
  • Windows 95

    Sistema Operativo Windows 95 que permite trabajar con aplicaciones de 32 BITS.
  • JAVA

    Lenguaje de programación JAVA semejante al C++. Creado por Sun Microsystem, con el lema "escríbalo una vez, ejecútelo donde sea"