Historia de lenguajes de Programación

  • Fortran

    Fortran
    Es el primer lenguaje que apareció en la historia de la programación, es de un alto nivel. Su principal uso fue en la área de matemáticas y aplicaciones del campo científico. Es un lenguaje que aun es utilizado por su gran numero de librerías existentes. Su creador es John Backus quien conjuntamente con su grupo de trabajo y a mano de IBM lograron hacer el primer compilador.
  • Lisp

    Lisp
    Considerado el segundo lenguaje que es de alto nivel. LISP significa Procesamiento de listas, es un lenguaje que esta compuesto de listas. Fue desarrollado por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts. Es un lenguaje que ha ido cambiado a lo largo de la historia hoy en día sus antecesores son Common Lisp y Scheme. Fue considerado uno de los mejores para la investigación de la inteligencia artificial y es conocido como el precursor de estructuras dinámicas.
  • Algol

    Algol
    Su acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico) fue un lenguaje que fue muy popular en los años 60 en las universidades. En este lenguaje se logro corregir algunas fallas de Fortran. Una de sus mayores características es que es el primero en utilizar BEGIN y END. Lo malo de este lenguaje es que nunca llego a ser comercial.
  • Cobol

    Cobol
    Fue un lenguaje creado con la intencion de ser universal es decir que se pueda utilizar en cualquier ordenador, fue orientado principalmente para negocios. Su acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios. Fue creado por CODASYL y el departamento de defensa de los Estados Unidos.
  • PL/1

    PL/1
    El lenguaje de Programación 1 (PL/1) es un lenguaje creado por IBM, con el propósito de saciar las aplicaciones científicas y comerciales que se presentaban en los procesadores de IBM. Fue diseñado combinando características de Cobol, Fortran, Algol e incluso Lisp. Se dice que el lenguaje C y C++ adaptarían muchas características de este lenguaje.
  • Snbol

    Snbol
    Es un lenguaje de computadoras de muy alto nivel, fue creado por Laboratorios Bell merced al equipo formado por David J. Farber, Ralph E. Griswold e Ivan P. Polonsky. Fue un lenguaje netamente orientado a cadenas de texto y fue uno de los mas exitosos.
  • BASIC

    BASIC
    Fue creado por por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College. Fue creado con el propósito de que estudiantes y profesores puedan aprender con facilidad los lenguajes de programación. Los creadores querían que permaneciera en el dominio público, lo cual contribuyó a que se diseminara rápidamente.
  • BCPL

    BCPL
    Fue diseñado por Martin Richards de la Universidad de Cambridge y sus siglas significan Basic Combined Programming Language (Lenguaje de Programación Básico Combinado).ordenado, potente y muy fácil de adaptar a diferentes arquitecturas. Se popularizó en los programas de arranque de las computadoras (bootstraps en inglés) debido a sus compiladores simples y compactos, incluso algunos sistemas operativos fueron escritos completamente en este lenguaje.
  • B

    B
    Un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C. B sólo tenía un tipo de datos, que correspondía con una palabra de máquina. La mayoría de operadores lo manejaban como un entero
  • Forth

    Forth
    Es un lenguaje de programación ideado por Charles H. Moore y Elisabeth Rather en el National Radio Astronomy Observatory de Kitt Peak, Arizona. Fue creado por con proposito claro la astronomía (cálculo de trayectorias de cuerpos en órbita, cromatografías, análisis de espectros de emisión), ha evolucionado hasta ser aplicable a casi todos los demás campos relacionados o no con esa rama de la ciencia (cálculos de probabilidad, bases de datos, análisis estadísticos y hasta financieros).
  • Pascal

    Pascal
    Es un lenguaje que fue creado con la finalidad de facilitar el aprendizaje de la programación imperativa, pero supero estos limites convirtiéndose en un lenguaje que desarrolla todo tipo de aplicación.
  • C

    C
    Es un lenguaje de programación originalmente desarrollado por Dennis Ritchie. Orientado a la implementación de Sistemas operativos, es un lenguaje 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.
  • Prolog

    Prolog
    Es un lenguaje Logico que fue creado en la Universidad de Aix-Marseille (Marsella, Francia) por los profesores Alain Colmerauer y Philippe Roussel, como una herramienta práctica para programación lógica. Nació de un proyecto que no tenía como objetivo la implementación de un lenguaje de programación, sino el procesamiento de lenguajes naturales.
  • SQL

    SQL
    Es un lenguaje de consulta estructurada que esta destinado al manejo completo de las bases de datos, fue creado por IBM. Una de sus características es que mediante el álgebra y calculo se obtiene una forma sencilla de recuperar datos de la base de satos.
  • C++

    C++
    Es un lenguaje sucesor de C es un lenguaje con el paradigma Orientación a Objetos ademas es un lenguaje híbrido. Fue creado por Bjarne Stroustrup, manteniendo una considerable potencia para programación a bajo nivel y añadiendo elementos que le permiten también un estilo de programación con alto nivel de abstracción.
  • Perl

    Perl
    Es un lenguaje diseñado por Larry Wall, tiene muchas cosas muy parecidas a C y al igual que este su estructura es por bloques y ademas era muy bueno con cadenas de texto.
  • HTML

    HTML
    Es el primer lenguaje para Internet nació con 22 elementos de los cuales 12 siguen activos en la actualidad, es un lenguaje bastante utilizado y fue creado por Tim Berners-Lee. Su propósito principal fue compartir información entre científicos.
  • Python

    Python
    Fue creado por Guido van Rossum, es un lenguaje que es utilizado para varios propósitos. Es un lenguaje funcional se utiliza como lenguaje de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. En cuanto a su interprete es muy interactivo lo que facilita poder experimentar y aprender del mismo.
  • Visual Basic

    Visual Basic
    Lenguaje creado por Microsoft, tiene una programación dirigido por eventos. Es un lenguaje de propósito general y ademas tiene ciertas facilidades para el desarrollo de base de Datos.
  • Ruby

    Ruby
    Es un lenguaje que incorpora programación funcional e imperativa fue creado por Yukihiro “matz” Matsumoto. Tubo su auge en el 2006, una de sus mayores características es que es uno de los primeros que ofreció una buena interface para el usuario.
  • PHP

    PHP
    Es un lenguaje que fue creado con la intención de poder crear paginas web dinámicas, sus siglas significan PHP: Hypertext Preprocessor (preprocesador de hipertexto) y fue creado por Rasmus Lerdorf.
  • Java

    Java
    Es un lenguaje creado por Sun Microsystems, es un lenguaje híbrido y orientado a objetos, una de sus mayores características es que solo basta programar una sola vez para que funcione en diferentes sistemas operativos gracias a su maquina virtual.
  • JavaScript

    JavaScript
    Es un lenguaje que tubo la finalidad de ayudar a las aplicaciones web ya que poco a poco surgió la necesidad de que se ejecutara en el navegador del usuario ciertas tareas. Fue creado por Brendan Eich, hoy en día JavaScript es un universo de posibilidades ya que se basa en acciones y tiene pocas limitaciones, por lo que resulta sumamente práctico para crear distintos efectos dinámicos con la finalidad de que el internauta pueda convivir y aprovechar más el contenido de los dominios.
  • C#

    C#
    Es un lenguaje creado por Microsoft es una evolucion del C y C++ es un lenguaje orientado a objetos. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • Scala

    Scala
    Es un lenguaje escrito con el objetivo de crear un Java mejor, es un lenguaje orientado a objetos y funcional. Es un lenguaje elegante, conciso y de tipado seguro. Su sintaxis es ligera, utiliza la misma maquina virtual que java. Es un lenguaje que últimamente a crecido muy rápido.
  • Ruby on Rails

    Ruby on Rails
    Lenguaje creado por David Heinemeier Hansson de su trabajo en Basecamp, un proyecto dirigido por 37 señales. Es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, una de sus mayores características es la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks
  • Groovy

    Groovy
    Es un lenguaje escrito en java, usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad.
  • Go

    Go
    Es un lenguaje de programación concurrente, imperativo, estructurado, orientado a objetos y compilado, fue diseñado por Google y tiene una sintaxis muy parecida a la de C.
  • Rust

    Rust
    Lenguaje creado por Mozilla, fue diseñado para que sea seguro concurrente y practico. Es un lenguaje multiparadigma ya que es capaz de soportar programación funcional, imperativa, orientada a objetos y por procedimientos.
  • Julia

    Julia
    Es un lenguaje netamente matemático, es de alto nivel y multiparadigma fue escrito en C. Cuenta con un si-numero de funciones matemáticas, cuenta con una interfaz poderosa. Fue diseñada para ayudar a los científicos de datos.
  • Kotlin

    Kotlin
    Es un lenguaje creado por JetBrains, corre sobre la maquina virtual de Java y también tiene la opción de ser compilado a código fuente de JavaScript. Aun que su sintaxis no es compatible con Java, esta diseñado para interoperar con código Java.
  • TypeScript

    TypeScript
    Es un lenguaje creado por Microsoft de código abierto. Su sintaxis es una extensión de JavaScript. Esta diseñado para grandes proyectos los cuales por medio del compilador de TypeScript se traducen a javaScript.
  • Hack

    Hack
    Lenguaje creado por Facebook de codigo abierto, considerado una extencion de PHP. En este lenguaje se puede utilizar tipado dinámico como estático, su maquina virtual es HHVM y es un lenguaje de alto nivel.
  • Swift

    Swift
    Es un lenguaje desarrollado exclusivamente para iOs y macOS, su creador fue Apple, una de sus virtudes es que puede llamar cualquier funcion de C, es considerado un lenguaje rapido y conciso.