Screenshot 20191024 193158 chrome

Evolución de los Lenguajes de Programación

  • Fortran

    Fortran
    Fortran nace en 1954.Su paternidad se le atribuye a John Backus.Fortran hacía más ágil la tarea de programar, eliminando el número de líneas de código necesarias, por lo que no tardó en popularizarse. Eso sin contar con que se trataba del primer lenguaje de alto nivel, lo que permitía programar de manera más natural al lenguaje humano. Además, introducía el concepto de compilador, lo que permitía traducir programas enteros para distintas máquinas, algo que antes se hacía a mano.
  • COBOL

    COBOL
    El objetivo era crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador.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
  • PASCAL

    PASCAL
    Pascal (nombrado así en honor al matemático y físico Francés Blaise Pascal)
    Lenguaje de alto nivel. Herramienta de enseñanza de programación, pero pronto trascendió como lenguaje de programación para crear todo tipo de aplicaciones. Utilizado para la enseñanza de la programación estructurada y la estructuración de datos.De hecho, aunque hoy se sigue usando, su presencia en aplicaciones es menor, pero sí se ve en escuelas de programación junto al compilador Free Pascal.
  • LENGUAJE C

    LENGUAJE C
    C fue creado por Dennis Ritchie como un lenguaje de programación en el que solo unas pocas instrucciones pueden traducir cada elemento del lenguaje. C se usó como intermediario entre lenguajes, ya que era un lenguaje de bajo nivel, pero con el tiempo, este lenguaje de programadores para programadores se ha utilizado en todo tipo de software, y ha sido la base de otros lenguajes de programación que se utilizan muchísimo en la actualidad.
  • C++

    C++
    C++ es uno de los lenguajes de programación más utilizados, para todo. la intención de Bjarne Stroustrup fue la de extender al lenguaje de programación C mecanismos para manipular objetos. Un punto clave en la historia de los lenguajes de programación.Una extensión de C con mejoras como clases, funciones virtuales y plantillas.Desarrollo de aplicaciones comerciales, software embebido, aplicaciones cliente-servidor en videojuegos.
  • PYTHON

    PYTHON
    Monty Python sirvió de inspiración para nombrar este lenguaje. Guido Van Rossum lo creó para solucionar problemas en el lenguaje ABC y continúa utilizándose para tal fin. Lenguaje de propósito general, de alto nivel. Creado para apoyar una gran variedad de estilos de programación de manera divertida.Aplicaciones Web, desarrollo de software, seguridad informática.Hoy en día es usado por la NASA, Google y YouTube.
  • RUBY

    RUBY
    Ruby (La piedra del zodiaco de uno de los creadores.)
    Un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto. Lenguaje de propósito general, de alto nivel. Un programa de enseñanza, influenciado por Perl, Ada, Lisp, Smalltalk, entre otros. Diseñado para hacer la programación más productiva y agradable.
  • JAVA

    JAVA
    Java (inspirado en la taza de café consumida mientras se desarrollaba el lenguaje).
    Lenguaje de propósito general, de alto nivel. Hecho para un proyecto de televisión interactiva. Funcionalidad de programación multiplataforma. Hoy en día, Java está presente en más de 1.000 millones de PCs de todo el mundo y muchas websites no pueden funcionar sin ella
    Es el segundo lenguaje de programación más popular en el mundo.
  • PHP

    PHP
    Rasmus Lerdoff desarrolló PHP para reemplazar unos scripts de Perl,lenguaje de código abierto, de propósito general usados para mantener su web personal.Hoy en día, PHP ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites. Facebook lo usa actualmente.Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento HTML en lugar de llamar a un archivo externo que procese los datos.
  • JAVASCRIPT

    JAVASCRIPT
    Lenguaje de alto nivel. Creado para extender las funcionalidades de las páginas web de manera dinamica, permite utilizar formularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario, entre otros. Java y Javascript no están relacionados y tienen muy diferente semántica, aunque no lo parezca.Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo que no es necesario compilar los programas para ejecutarlos..
  • C#

    C#
    El C# ( “C sharp”) es un lenguaje de programación orientado a objetos. Con este nuevo lenguaje se quiso mejorar con respecto de los dos lenguajes anteriores(C Y C++), propósito general diseñado por Microsoft para su plataforma .NET. Se considera que surgio el C#, para suplir algunas deficienciaS del Visual Basic. es importante resaltar el ahorro de tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada.
  • VISUAL BASIC

     VISUAL BASIC
    Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
    La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.
  • F#

    F#
    Es un lenguaje de programación multiparadigma de código abierto,para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. F# es un lenguaje fuertemente tipado que utiliza inferencia de tipos. Sin embargo, F# también permite la declaración explícita de tipos de datos. También facilita enormemente la creación de código asincrónico y paralelo, cosa que en otros lenguajes de .NET nos llevaría mucho más tiempo.
  • SCALA

    SCALA
    Scala es un lenguaje de programación puro orientado a objetos, en el sentido de que cada valor es un objeto. El tipo y comportamiento de los objetos se describe por medio de clases y traits. Scala también posee características propias de los lenguajes funcionales. En Scala las funciones son valores de primera clase, soportando funciones anónimas, orden superior, funciones anidadas y currificación
  • CLOJURE

    CLOJURE
    Rich Hickey creó el lenguaje Clojure en el año 2007.En Clojure hay un conjunto de componentes básicos (tipos de datos, estructuras de control, funciones ofrecidas por el lenguaje) apropiado para un lenguaje que ofrece soporte al paradigma de programación funcional. En el paradigma funcional los programas manipulan los datos. La expresividad del lenguaje es sumamente alta debido a que hay operadores muy poderosos que permiten lograr mucho cálculo con pocas líneas de código.
  • GO

    GO
    Go, es un lenguaje compilado y concurrente, soporta canales de comunicación basados en el lenguaje CSP. La simplicidad es la característica principal de Go. Con una sintaxis clara, limpia y organizada, la idea de este nuevo lenguaje de programación es diferenciarse de la complejidad de C. Permite detectar errores en la sintaxis durante la compilación y no durante la ejecución, a diferencia de otros lenguajes compilados. Go es compatible con sistemas Windows, Mac OS X, Linux y FreeBSD.
  • JULIA

    JULIA
    Julia se define como un lenguaje dinámico de programación diseñado en particular para ciertas áreas técnicas. Los programas compilan a código nativo de manera eficiente en múltiples plataformas. Julia es un lenguaje con tipos dinámico y un buen soporte para un uso interactivo. La sintaxis se diseñó pensando que fuese útil en matemáticas.“Queremos un lenguaje que sea de código abierto y que además tenga una licencia liberal." Expresaron los creadores.
  • DART

    DART
    Dart, el lenguaje de programación estructurada para la web creado por Google,el código de Dart puede ser ejecutado de dos maneras, o bien en una máquina virtual nativa, o bien sobre un motor de Javascript usando un compilador que traduzca el código, lo que significa que será adaptable a cualquier navegador.Este sistema pretende crear un código con una estructura flexible, familiar con el usuario y busca el alto rendimiento de los navegadores modernos y del resto de dispositivos del entorno.
  • SWIFT

    SWIFT
    Swift es un lenguaje de programación creado por Apple, ha apostado por el formato blog para promocionar a los desarrolladores de su nuevo lenguaje de programación basado en C pero que promete ser más rápido y con un flujo de trabajo más eficiente.Además, Swift usa un compilador LLVM de alto rendimiento que transforma el código de Swift en código nativo optimizado para sacar el máximo provecho del Mac, del iPhone o del iPad y del resto del hardware de la compañía.
  • RUST

    RUST
    Rust es un lenguaje de programación desarrollado por los ingenieros de mozilla. Podríamos catalogarlo como un lenguaje muy nuevo. Rust está diseñado para desarrollar software de sistemas, donde la interacción con el usuario es practicamente nula; Excelente para aplicaciones con el modelo cliente-servidor. Rust cuenta con su propio manejador de paquetes.