Evolución Software

  • Primera era

    No existía documentación ni planteamientos previos.

    Existían muy poco métodos.
    Sus desarrollos eran a base de prueba y error.
  • ENIAC

    Fue una de las primeras computadoras de propósito general. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver una extensa clase de problemas numéricos.
  • Lenguaje Fortran

    Es uno de los lenguajes más usados en la Computación de alto rendimiento, además se utiliza para el desarrollo de programas que evalúan el desempeño y el posicionamiento de los Supercomputadores.
  • Lenguaje Cobol

    Es un lenguaje de alto nivel. Hay que entender la manera COBOL. Los ordenadores sólo entienden código de máquina, un flujo binario de 0s y 1s. Código COBOL se debe convertir en código de máquina con un compilador.
  • Segunda era

    Aparece la multiprogramación.
    Inicio de la crisis del software.
    Se busca que el código sea mucho más fácil de entender.
    El software se vuelve un producto.
  • Crisis del software

    Se refiere a la problemática que ha experimentado el software en sus inicios han habido muchos problemas de gran magnitud, debido, principalmente, a la mínima eficacia que presentan una gran cantidad de empresas al momento de realizar un software
  • Ingeniería de software

    Es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería. Brindando soporte operacional y de mantenimiento, el estudio de las aplicaciones de la ingeniería de software.
  • Lenguaje de programación 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.
  • Tercera era

    Aparece el concepto de sistemas distribuidos.
    Además aparecen redes de área local y global.
  • Lenguaje de programación Basic

    Es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores. No es un lenguaje específico, es polivalente, potente, se aprende rápidamente, en poco tiempo cualquier usuario es capaz de utilizar casi la totalidad de su código.
  • Cuarta era

    Aparecen las redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas de inteligencia artificial.
  • Lenguaje de programación Java

    Se desarrollo por James Gosling, su sintaxis deriva de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
  • Deep Blue

    ue una supercomputadora desarrollada en su moemnto para jugar ajedrez, se fabrico en estados unidos por la empresa de IBM. Fue la primera que venció a un campeón del mundo vigente, Gary Kaspárov, con un ritmo de juego lento.
  • Quinta era

    Se utilizan requisitos de las eras anteriores, pero aumentan diversamente la web. la reutilización de archivos o información y componentes del software.
  • Microsoft Windows

    Su distribución ha llegado a PCs, teléfonos inteligentes, servidores y sistemas empotrados, desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86, x86-64 y ARM.