EVOLUCIÓN DE LAS POO

  • C++

    C++
    Publicación de un nuevo lenguaje basado en C que aplica los conceptos de la programación orientada a objetos, inicialmente se llamado C con clases, para posteriormente tomar su nombre definitivo C++, creado por Bjarne Stroustroup.
  • POO, se vuelve popular

    POO, se vuelve popular
    La Programación orientada a objeto se popularizo en la de cada de los 90.
  • Python

    Python
    Aparece Python, se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa. Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License, que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.
  • Java

    Java
    Publicaciín de Java, un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Java fue originalmente desarrollado por James Gosling,
  • Java Script

    Java Script
    Publicación de Java Script, un lenguaje de script basado en objetos, que se apoya en el modelo de prototipos, desarrollado por Brendan Eich, en su trabajo para Netscape, al igual que C utiliza el concepto de palabras reservadas, tiene soporte para expresiones regulares y UTF. Cuando se usa en Web, se conecta a través de su interfaz DOM (Document Object Model)
  • PHP

    PHP
    Publicación de PHP, creado por Rasmus Lerdorf, una serie de scripts en Perl, con el tiempo estos scripts fueron reescritos en C, utilizado para varias tareas web, Inicialmente significaba “Personal Home Page Tools”, actualmente su nombre oficial es: “PHP Hypertext Preprocessor, sus características son su facilidad de aprendizaje y que es software libre.
  • Scala

    Scala
    Apracece Scala, un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java
  • Oracle Corporation adquiere Java

    Oracle Corporation adquiere Java
    Java es adquirida por la compañía Oracle Corporation, es una compañía especializada en el desarrollo de soluciones de nube y locales
  • Xamarin

    Xamarin
    Se funda Xamarin compañía de software adquirida por Microsoft, fundada por Nat Friedman y Miguel de Icaza. Con un código compartido del lenguaje de programación C#, los desarrolladores de software pueden usar Xamarin para escribir aplicaciones móviles nativas para Android, iOS y Windows, y compartir código a través de múltiples plataformas, incluyendo Windows y macOS
  • Kotlin

    Kotlin
    Aparece Kotlin, un lenguaje de programación de tipo estático que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. Es desarrollado principalmente por JetBrains. El nombre proviene de la Isla de Kotlin, situada cerca de San Petersburgo.
  • TypeScript

    TypeScript
    Anaprece TypeScript, un lenguaje de programación libre y de código abierto desarrollado por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade objetos basados en clases. Anders Hejlsberg, diseñador de C# y creador de Delphi y Turbo Pascal, ha trabajado en el desarrollo de TypeScript. Typescript puede ser usado para desarrollar aplicaciones JavaScript que se ejecutarán en el lado del cliente o del servidor (Node.js).
  • Docker

    Docker
    Aparece Docker, un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos. utiliza características de aislamiento de recursos del kernel Linux, tales como cgroups y espacios de nombres (namespaces) para permitir que "contenedores".
  • Lanzamiento de Java 9

    Lanzamiento de Java 9
    Plataforma Java: el lenguaje con más demanda laboral. Lanza Java 9 es más rápido, más potente y te permite hacer más con menos. Un clásico inmortal que sigue creciendo sin parar en demanda y uso.