Evolución del Lenguaje de Programación

Timeline created by StalinASY
  • FORTRAN

    FORTRAN
    John Backus junto con su equipo inventan el lenguaje Fortran, este lenguaje hacía más ágil la tarea de programar, eliminando el número de líneas de código necesarias y no tardó en popularizarse.
    El lenguaje de programación Fortran es utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.
    Es el más antiguo de los lenguajes de alto nivel https://www.golsystems.mx/2019/10/17/fortran-un-lenguaje-de-programacion/#:~:text=Fortran.,los%20Lenguajes%20de%20alto%20nivel.
  • COBOL

    COBOL
    El lenguaje Cobol fue creado con el fin de tener un lenguaje universal (que personal no programador pudiese echar un vistazo al código y entender lo que éste podía hacer) que pudiera ser usado en cualquier ordenador.
    Cobol fue compatible (con los modelos de ordenadores de dicha época) y orientado a procesos relacionados con los negocios. https://www.antonioserranoacitores.com/lenguaje-futuro-cobol/
  • BASIC

    BASIC
    Los científicos John Kemeny y Thomas Kurtz crearon Basic un lenguaje fácil de usar para los estándares del momento, de carácter genérico y acoplado a los ordenadores de dicho tiempo.
    Diseñado para que sirviera como introducción para el estudio de Fortran. https://parceladigital.com/2017/04/10/basic-el-lenguaje-de-programacion-mas-famoso
  • PASCAL

    PASCAL
    Creado por Niklaus Wirth herramienta de enseñanza de programación, pero pronto trascendió como lenguaje de programación para crear todo tipo de aplicaciones.
    Pascal a servido para el desarrollo potentes entornos de programación de gran calidad bajo precio aunque hoy en día su presencia en aplicaciones es menor. http://antares.sip.ucm.es/cpareja/libroAlgoritmos/docs/libro-completo.pdf
  • C

    C
    Creado por Dennis Ritchie, el lenguaje C incluye funciones matemáticas y de manejo de archivos proporcionadas por bibliotecas además se usó como intermediario entre lenguajes.
    C ha sido la base de otros lenguajes de programación que se utilizan en la actualidad. https://computerhoy.com/reportajes/tecnologia/historia-lenguajes-programacion-428041
  • C++

    C++
    Creado por Bjarne Stroustrup una de sus razones fue extender el lenguaje de programación C, tiene la posibilidad de redefinir los operadores y de poder crear nuevos tipos que se comporten como tipos fundamentales
    Tiene las mismas funciones que el lenguaje C y agrega unas nuevas como clases, sobrecarga de funciones, herencia entre clases, entre otros. https://sites.google.com/site/joeljacobsisae/home/1-1-historia-y-caracteristicas-del-lenguaje-c
  • Python

    Python
    Guido van Rossum ideó el lenguaje Python este lenguaje de programación de alto nivel que fue diseñado con una sintaxis muy limpia que permitiese obtener códigos que fuesen fáciles de leer, es multiplataforma y soporta orientación a objetos, programación imperativa e, incluso, programación funcional. https://www.mclibre.org/consultar/python/otros/historia.html#:~:text=Guido%20van%20Rossum%20ide%C3%B3%20el,public%C3%B3%20en%20diciembre%20de%202008.
  • VISUAL BASIC

    VISUAL BASIC
    Creado por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y accesible.
    Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de programación informática un paquete de utilidades simples y accesibles. https://www.definicionabc.com/tecnologia/visual-basic.php
  • RUBY

    RUBY
    Diseñado por Yukihiro Matsumoto, fue creado por la complejidad de otros lenguajes como Java y C++, se caracteriza por su intencional herencia simple
    Es flexible y preciso, lo cual da la posibilidad de organizar de una forma más eficiente el código escrito. https://www.digital55.com/desarrollo-tecnologia/ruby-on-rails-desarrollo-software/
  • PHP

    PHP
    Creado por Rasmus Lerdorf, PHP tiene múltiples formas de utilizarse, ya que puede utilizarse con scripts, de forma estructurada o programación en objetos.
    Hoy en día, PHP ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites. Un punto importa es que Facebook lo usa actualmente. https://desarrolloweb.com/articulos/436.php
  • JAVA

    JAVA
    Creado por Sun Microsystems el lenguaje Java tiene la finalidad de poder funcionar en sistemas de ordenadores heterogéneos y que fuera independiente de la plataforma en la que se vaya a ejecutar.
    En la actualidad Java es utilizado tanto en centros de datos como en teléfonos móviles, innumerables funciones en Internet, sistemas informáticos, entre otros https://www.arkaitzgarro.com/java/capitulo-1.html
  • JAVASCRIPT

    JAVASCRIPT
    Desarrolado por Brendan Eich, de Netscape para hacer dinámica e interactiva cualquier página Web
    Ademas para páginas Web, pero se utiliza en muchos entornos que no son de navegador. Es un lenguaje de scripts que es dinámico, basado en prototipos y admite estilos de programación orientados a objetos, imperativos y funcionales.
  • C#

    C#
    Creado por Scott Wiltamuth y Anders Hejlsberg, tiene un propósito general diseñado por Microsoft para su plataforma .NET aunque otros también puedan programar en .NET.
    Elimina muchos elementos que otros lenguajes incluyen y que son innecesarios en .NET.
    Tiene mecanismos que permiten asegurar que los accesos a tipos de datos siempre se realicen correctamente
    https://programacion.net/articulo/el_lenguaje_de_programacion_c_167/3
  • SCALA

    SCALA
    Creado por Funne, este lenguaje se dice que fue creado para rellenar los defectos de Java.
    Scala no es una extensión de Java, pero es interoperable con él. Scala se traduce a códigos de bytes de Java, y la eficiencia de sus programas compilados generalmente es igual a la de Java.
    Los desarrolladores que pueden trabajar con Scala son pocos y muy pocas compañías lo utilizan. https://recluit.com/un-vistazo-a-la-historia-de-scala/#.X7_2Pc1KjIU
  • RUBY ON RAILS

    RUBY ON RAILS
    Creado por David Heinemeier Hansson, Ruby on Rails nos sirve para construir aplicaciones web que acceden a base de datos además se utiliza para construir aplicaciones modernas como Twitter, SoundCloud, Basemap, entre otros. http://rubyonrails.org.es/
  • SCRATCH

    SCRATCH
    Creado por el Grupo Lifelong Kindergarten del MIT Media Lab., programando con Scratch se pueden crear historias interactivas, juegos, animaciones, música y producciones artísticas.
    Consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código. http://static.esla.com/img/cargadas/2267/Documentaci%C3%B3n%20Scratch.pdf
  • GO

    GO
    Creado por Robert Griesemer, Rob Pike y Ken Thompson, Go es un lenguaje de programación inspirado en C y Pascal además lenguaje imperativo, estructurado y orientado a objetos.
    Ofrece muy buena velocidad y rendimiento
    Se dice que para los usuarios que ésten acostumbrados a programar en C, encontrarán facilidad para acostumbrarse a Go.
    https://damiandeluca.com.ar/go-el-lenguaje-de-programacion-creado-por-google
  • KOTLIN

    KOTLIN
    Creado por JetBrains, lo consideran uno de los lenguajes de moda (no por ser fácil de usar) debido a que Google lo marca como el mejor lenguaje de programación para Android.
    Además, está centrado en interoperabilidad, seguridad, claridad y soporte de herramienta. https://ingenieriadesoftware.es/kotlin-java-mejorado/#:~:text=Kotlin%20fue%20creado%20en%202010,otro%20IDE%2C%20como%20Eclipse).&text=Descartado%20Scala%20y%20sin%20querer,versi%C3%B3n%20mejorada%20de%20Java%3A%20Kotlin.
  • SWITF

    SWITF
    Creado por Apple, Swift fue diseñado para los desarrollos digitales de apps para entornos iOS y MacOS.
    Una de las características por las que destaca es por ser más seguro, más rápido en su desarrollo y también que permite mejores resultados.
    En lo que influye mucho el lenguaje es que fue creado para mejorar el rendimiento en los dispositivos de la empresa Apple. https://www.tokioschool.com/noticias/que-es-swift-lenguajes-de-programacion/