Orden Cronologico de los Lenguajes de Programacion

  • Forthan

    Forthan
    FORmulaTRANslation es el lenguaje de programación más antiguo y que continúa en uso. Creada por John Backus, esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas. A día de hoy, este lenguaje se sigue usando en la industria automovilística, aeroespacial, gubernamental y la investigación. Por ejemplo, es muy útil para el pronóstico de los servicios meteorológicos.
  • Cobol

    Cobol
    El Common Business Oriented Language está detrás de la mayoría de los sistemas de transacciones de negocio de los procesos de las tarjetas de crédito, ATMs (Modo de Transferencia Asíncrona), telefonía, sistemas hospitalarios, gobierno, sistemas automatizados y señales de tráfico. El desarrollo de Cobol, creado por Grace Murray Hopper, muestra un lenguaje familiar y uniforme para transacciones empresariales. Por ejemplo, lo usan en el servicio postal estadounidense.
  • Basic

    Basic
    Creado por estudiantes de Dartmouth College, el denominado Beginners All Purpose Symbolic Instruction Code fue diseñado como un lenguaje simplificado para aquellos que no tenían como base fuertes conocimientos técnicos o matemáticos. Una versión modificada, escrita por Bill Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al M.I.T.S. para el Altair. En 1977, fue integrado en el Apple II para su arranque.
  • C

    C
    Este lenguaje fue desarrollado entre 1969 y 1973 por Dennis Ritchie para los laboratorios Bell Telephone para usarlos en el sistema Unix. Se le llamó «C» porque sus características derivaban de un lenguaje anterior llamado «B». C llegó a ser tan poderoso que la mayoría del núcleo de Unix fue reescrito con él. De hecho, hoy en día, Linux está todavía basado en C.
  • pascal

    pascal
    El lenguaje se llamó así en honor de Blaise Pascal, el inventor de las calculadoras matemáticas, aunque su creador se llamaba Niklaus Wirth, y lo desarrolló como una herramienta de enseñanza y formación aunque tiene un uso meramente comercial. Este lenguaje se usa en Skype.
  • SQL

    SQL
    SQL: es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre ellos. Con SQL se puede Hacer consultas y mantenimiento, Recuperar datos,Insertar; actualizar y eliminar registros, Crear nuevas bases de datos, Crear nuevas tablas, Crear procedimientos, Crear vistas, Establecer permisos en tablas; procedimientos y vistas.
  • Scheme

    Scheme
    es un lenguaje de programación funcional y un dialecto de Lisp. La filosofía de Scheme es minimalista. Su objetivo no es acumular un gran número de funcionalidades, sino evitar las debilidades y restricciones que hacen necesaria su adición. Así, Scheme proporciona el mínimo número posible de nociones primitivas, construyendo todo lo demás a partir de un reducido número de abstracciones. Por ejemplo, el mecanismo principal para el control de flujo son las llamadas recursivas.
  • Objective-C

    Objective-C
    Objective-C: es una extensión del lenguaje de programación C para abrirlo a la programación orientada a objetos. Es principal utilizado por Apple para los sistemas operativos macOS y iOS y sus respectivos frameworks, Cocoa y Cocoa Touch. Es un lenguaje de programación para propósito general que le agrega al lenguaje de programación C una mensajería estilo “Smalltalk”.
  • PostScript

    PostScript
    PostScript: es un "lenguaje de descripción de página", es decir, es un lenguaje de programación que se usa para decirle a una máquina destinada a imprimir cómo y qué debe imprimir. Un documento PostScript, en realidad, es un pequeño programa que le dice a una máquina qué, cómo y dónde imprimir, paso a paso.
  • C++

    C++
    En los laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que muchos consideran el lenguaje de programación más popular que ha existido nunca. Además, ha sido listado en lo alto de los top ten de los lenguajes de programación desde 1986 y archivado en el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader.
  • Erlang

    Erlang
    Es un lenguaje de programación concurrente y un sistema de ejecución que incluye una máquina virtual y bibliotecas.​El subconjunto de programación secuencial de Erlang es un lenguaje funcional, con evaluación estricta, asignación única, y tipado dinámico. fue diseñado para escribir programas concurrentes que se ejecutan indefinidamente. Los procesos son ligeros, no tienen memoria compartida, se comunican con el paso de mensajes asíncronos y pertenecen al lenguaje (y no al sistema operativo).
  • Perl

    Perl
    Larry Wall, un programador Unix, creó Perl después de intentar extraer datos de un informe y darse cuenta que Unix no podía llevar a cabo las operaciones que él necesitaba. Practical Extraction Report Language fue descrito por su inventor como un lenguaje que «consigue que hagas tu trabajo». Actualmente es usado por Craigslist.
  • 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. Hoy en día es usado por la NASA, Google y YouTube. Además, se trata de un lenguaje multiplataforma de código abierto y, por lo tanto, gratuito, lo que permite desarrollar software sin límites.
  • Ruby

    Ruby
    Fue creado por Yukihiro Matsumoto, conocido como Matz, y utilizando partes de sus lenguajes de programación favoritos: Perl, Smalltalk, Eiffel, Ada y Lisp. Ahora es usado por Basecamp.
  • R

    R
    es un entorno y lenguaje de programación con un enfoque al análisis estadístico. Proporciona un amplio abanico de herramientas estadísticas (modelos lineales y no lineales, tests estadísticos, análisis de series temporales, algoritmos de clasificación y agrupamiento, etc.) y gráficas.
  • PHP

    PHP
    Rasmus Lerdoff desarrolló PHP para reemplazar unos scripts de Perl 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.
  • Java

    Java
    Un grupo de trabajadores de Sun Microsystems, creó Java para arrancar los decodificadores de una televisión interactiva. Hoy en día, Java está presente en más de 100 millones de PCs de todo el mundo y muchas websites no pueden funcionar sin ella. Fue utilizada en 2004 en la misión de la NASA Mars Rovers. Te permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios como, por ejemplo, cursos en línea, servicios bancarios en línea y mapas interactivos.
  • Javascript

    Javascript
    Java y Javascript no están relacionados y tienen muy diferente semántica, aunque no lo parezca. Javascript fue desarrollada por Brendan Eich, de Netscape, bajo el nombre de Mocha. Tiene influencia del lenguaje C. Hoy en día es usado en servicios como node.js. De él depende AJAX.
  • C#

    C#
    C#: es un lenguaje de programación orientado a objetos orientado a componentes. C# proporciona construcciones de lenguaje para admitir directamente estos conceptos, por lo que se trata de un lenguaje natural en el que crear y usar componentes de software. Con C# se puede crear apps, videojuegos, aplicaciones de escritorio, backend y frontend web.
  • Visual Basic .NET

    Visual Basic .NET
    Es un lenguaje de programación orientado a objetos que cuenta con los beneficios que le brinda . NET Framework, el modelo de programación diseñado para simplificar la programación de aplicaciones en un entorno sumamente distribuido: Internet. Se puede crear archivos ejecutables, librerías de clases, sitios webs con el lenguaje de programación ASP.NET, aplicaciones para dispositivos móviles, etc.
  • Scala

    Scala
    Scala: es 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. Desarrolladores, científicos de datos y empresas no sólo utilizan Scala para crear sus nuevos proyectos, sino que también usan otras herramientas como Play Framework, Apache Spark
  • Ruby on Rails,

    Ruby on Rails,
    Ruby on Rails, también conocido como RoR o Rails, es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón Modelo Vista Controlador. Es un marco de trabajo (framework) para el desarrollo de aplicaciones web, escrito en el leguaje de programación Ruby. Ruby es un lenguaje dinámico orientado a objetos, con sintaxis inspirada en Python, Perl y Smalltalk.
  • Go

    Go
    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++. se utiliza para desarrollar una amplía variedad de aplicaciones relacionadas con plataformas de infraestructura.
  • Elixir

    Elixir
    Es un lenguaje de programación funcional, concurrente, de propósito general que se ejecuta sobre la máquina virtual de Erlang. Está escrito sobre Erlang y comparte las mismas abstracciones para desarrollar aplicaciones distribuidas y tolerantes de fallos. Puede utilizarse como lenguaje de desarrollo para aplicaciones con distintos propósitos, entre ellos, el desarrollo en el backend. Si queremos desarrollar páginas web con Elixir podemos hacer uso del framework Phoenix.
  • Rust

    Rust
    Es un lenguaje de programación compilado, de propósito general y multiparadigma.​ Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico".​ Soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos. Ideal para crear aplicaciones command-line donde podemos definir todas las dependencias y generar el binario para ser distribuido a través de cargo. Además, este lenguaje también se puede usar para la programación de bajo nivel.
  • TypeScript

    TypeScript
    TypeScript: es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipos estáticos y objetos basados en clases. TypeScript es usado para desarrollar aplicaciones JavaScript que se ejecutarán en el lado del cliente o del servidor, o extensiones para programas (Node. js y Deno).
  • Swift

    Swift
    Swift: es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en la WWDC 2014​ y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch; puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.
  • Kotlin

    Kotlin
    Kotlin: es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. Kotlin es ideal para desarrollos basados en JVM y para hacer aplicaciones de Android. Kotlin es un lenguaje moderno y una buena elección en general. Si estás en Java u otros lenguajes de pasada generación, el salto es enorme y la productividad aumentará un montón. Además es ameno de escribir y de trabajar con él.