Sf

HISTORIA DEL SOFTWARE-No Control: 18380900

  • Period: to

    PRIMERA GENERACION DEL SOFTWARE 1950 a 1958

    Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características:
    tubos al vacío para procesar información. tarjetas perforadas para entrar los datos y los programas.
    cilindros magnéticos para almacenar información e instrucciones internas.
  • PRIMERA ENIAC

    PRIMERA ENIAC

    La ENIAC fue construida en la Universidad de Pensilvania por John Presper Eckert y John William Mauchly, ocupaba una superficie de 167 m² y operaba con un total de 17.468 válvulas electrónicas o tubos de vacío que a su vez permitían realizar cerca de 5000 sumas y 300 multiplicaciones por segundo. Físicamente, la ENIAC tenía 17.468 tubos de vacío, 7.200 diodos de cristal, 1.500 relés, 70.000 resistencias, 10.000 condensadores y 5 millones de soldaduras. Pesaba 27 Toneladas.
  • Primera computadora comercial el UNIVAC

    Primera computadora comercial el UNIVAC

    Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac), y su primer producto fue esta máquina. Usaba 5200 tubos de vacío y consumía 125 kW.
    El primer UNIVAC fue entregado a la Oficina de Censos de los Estados y fue puesto en servicio el 14 de junio de ese año.
  • IBM

    IBM

    El IBM 650 fue uno de los primeros ordenadores de IBM, y el primero que fue fabricado a gran escala. Fue anunciado en 1953, y se produjeron 2000 unidades desde 1954
  • DISCOS MAGNETICOS CREADO POR IBM

    DISCOS MAGNETICOS CREADO POR IBM

    El primer disco duro fue inventado por IBM en 1956, el 350 RAMAC. Los principios de este disco duro magnético no han cambiado mucho hasta nuestros días, aunque sí la velocidad, la densidad de almacenamiento.
    Aparece el primer paquete de discos magnéticos removibles como medio de almacenaje.
  • FORTRAN

    FORTRAN

    Este día se celebra el natalicio de John Warner Backus, quien es considerado el creador del lenguaje de programación FORTRAN quien hablo sobre el en 1954, La historia de este lenguaje se remonta a 1957 como una herramienta de programación para el IBM 704.
  • LENGUAJE DE PROGRAMACION COBOL

    LENGUAJE DE PROGRAMACION COBOL

    El lenguaje COBOL fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • Period: to

    SEGUNDA GENERACION DEL SOFTWARE 1959 a 1972

    Esta generación nace con el uso del "transistor", que sustituyó a los bulbos electrónicos. El invento del transistor, en 1948, les valió el Premio Nóbel a los estadounidenses Walter H. Brattain, John Bardeen y William B. Shockley. Con esto se da un paso decisivo, no sólo en la computación, sino en toda la electrónica.
  • SIMULA LENGUAJE DE PROGRAMACION

    SIMULA LENGUAJE DE PROGRAMACION

    Simula, inventado en la década de 1960 por Nygaard y Dahl como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos.
  • CONSTRUCCION DE LA SUPER COMPUTADORA ATLAS

    CONSTRUCCION DE LA SUPER COMPUTADORA ATLAS

    El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía.
  • LENGUAJE DE PROGRAMACION B

    LENGUAJE DE PROGRAMACION B

    Ken Thompson, pensando que UNIX no estaría completo sin un lenguaje de programación de alto nivel comienza a portar el FORTRAN sobre el PDP 7, pero cambia rápidamente de idea y crea en realidad un nuevo lenguaje, el B (en referencia al BCPL del que se inspira).
  • SMALLTALK

    SMALLTALK

    proporcionaron un completo diseño de un lenguaje orientado a objetos.
  • PROLOG

    PROLOG

    diseñado en 1972 por Colmerauer, Roussel y Kowalski, fue el primer lenguaje de programación lógica.
  • Period: to

    TERCERA GENERACION DEL SOFTWARE 1972 a 1985

    En esta época se desarrollan los circuitos integrados -un circuito electrónico completo sobre una pastilla (chip) de silicio-, que constaban inicialmente de la agrupación de unos cuantos transistores.
  • LENGUAJE DE PROGRAMACION C

    LENGUAJE DE PROGRAMACION C

    Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
  • Scheme Lenguaje de programacion

    Scheme Lenguaje de programacion

    Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta e introducido en el mundo académico ademas tiene una sintaxis muy reducida comparado con muchos otros lenguajes.
  • SQL

    SQL

    inicialmente sólo un lenguaje de consulta, posteriormente ampliado con construcciones de programación
  • MODULA 2 Lenguaje de programacion

    MODULA 2 Lenguaje de programacion

    es un lenguaje de programación cuyo autor es Niklaus Wirth, autor también del lenguaje Pascal.
  • LENGUAJE ADA

    LENGUAJE ADA

    El lenguaje ADA es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell Bull, y va a ser elegido por el Pentágono Americano como el único lenguaje de desarrollo impuesto a sus servicios al lugar de la selva de mil lenguajes de programación diferentes que utilizaban.
  • LENGUAJE DE PROGRAMACION C++

    LENGUAJE DE PROGRAMACION C++

    Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++.
  • Common Lisp

    Common Lisp

    Common Lisp es un lenguaje de programación que pertenece a la familia de lenguajes Lisp. Common Lisp es un lenguaje multi paradigma de propósitos generales. Soporta una combinación de paradigmas de programación como procedimental (imperativo), funcional, y orientada al objeto.
  • MATLAB

    MATLAB

    un sistema de cómputo numérico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows, macOS y GNU/Linux
  • Eiffel (lenguaje de programación)

    Eiffel (lenguaje de programación)

    Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software Eiffel.
  • Period: to

    CUARTA GENERACION DE SOFTWARE 1985 a 1995

    aparecen: redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial.
  • Objective-C

    Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk.
    En 1988 fue adoptado como lenguaje de programación de NEXTSTEP
  • Erlang Lenguaje de programacion.

    Erlang Lenguaje de programacion.

    Erlang es un lenguaje de programación concurrente (u orientado a la concurrencia) y un sistema de ejecución que incluye una máquina virtual (BEAM) y bibliotecas (OTP)
  • Perl lenguaje de programacion

    Perl lenguaje de programacion

    Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C.
    Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
  • Tcl

    Tcl

    lenguaje de herramientas de comando", actualmente se escribe como "Tcl" en lugar de "TCL"), es un lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje.
    su código puede ser creado y modificado dinámicamente
  • Haskell

    Haskell

    es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.
  • HTML

    HTML

    hace referencia al lenguaje de marcado para la elaboración de páginas web.
  • Visual Basic

    Visual Basic

    Un lenguaje de programación dirigido por eventos, desarrollado por Clan Cooper para Microsoft. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
  • Java (lenguaje de programación)

    Java (lenguaje de programación)

    es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.
  • Embarcadero Delphi o CodeGear Delphi, Inprise Delphi y Borland Delphi

    Embarcadero Delphi o CodeGear Delphi, Inprise Delphi y Borland Delphi

    entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual.
    Debido a que es una herramienta de propósito múltiple, se usa también para proyectos de casi cualquier tipo, incluyendo aplicaciones de consola, aplicaciones de web.
  • JavaScript

    JavaScript

    lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,2​ basado en prototipos, imperativo, débilmente tipado y dinámico.
  • ActionScript

    es el lenguaje de programación de la plataforma Adobe Flash.
    Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva.
  • Period: to

    QUINTA GENERACION DE SOFTWARE 2000-hasta el dia de hoy

    algunos requisitos de las eras anteriores, solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de software.
  • C Sharp

    C Sharp

    lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET
    Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java
  • Visual Basic .NET

    Visual Basic .NET

    lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
    debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic
  • Scratch (lenguaje de programación)

    Scratch (lenguaje de programación)

    lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab
  • Go (lenguaje de programación)

    Go (lenguaje de programación)

    Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C, que intenta ser dinámico como Python y con el rendimiento de C o C++.
  • Swift (lenguaje de programación)

    Swift (lenguaje de programación)

    Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
    También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones.