Lenguajes de programación para el desarrollo de interfaces gráficas de usuario

Evolución de los Lenguajes de Programación- Linea de tiempo

  • Fortran

    Fortran
    El Fortran nace en los años 50, se utiliza principalmente para aplicaciones científicas y el análisis numérico.Inicialmente fue un lenguaje imperativo,actualmente en sus últimas versiones comprobamos que es un lenguaje de programación orientado a objetos y a procedimientos.Fue bien acogido en la comunidad científica por su excelente rendimiento en todo este tipo de aplicaciones,por ello lo utilizaron para el desarrollo de programas de cómputo intensivo.
  • Lisp

    Lisp
    El Lisp es un lenguaje de programación creado por el profesor John McCarthy a finales de los años 50.Fue creado originalmente como una notación matemática practica para los programas de computadora, se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial.Como lenguajes de programación precursor, Lisp fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, etc.
  • Algol

    Algol
    Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial,ALGOL utiliza bloques de declaraciones entre paréntesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos.
    ALGOL 58 incorporó ciclos, hasta entonces los programas eran de estructura plana, secuencial, como los realizados en ensamblador.
  • Cobol

    Cobol
    El lenguaje cobol fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, y que estuviera orientado principalmente a los negocios y en la informática empresarial, es decir, a la llamada informática de gestión. Tiene la capacidad de manejar ficheros grandes.
  • Snobol

    Snobol
    Snobol fue diseñado en los Bell Laboratories por D. J. Farber, R. E. Griswold y F. P. Polensky a principios de los años 60. Se trata de un lenguaje de muy alto nivel orientado a la manipulación de cadenas de caracteres con rasgos muy avanzados, además fue uno más de los lenguajes orientados a cadenas de texto, en los últimos años su uso se ha desvanecido a medida que nuevos lenguajes como AWK y Perl han hecho la manipulación de cadenas a través de expresiones regulares de moda.
  • APL

    APL
    Es un lenguaje de programación que se originó a partir de la notación matemática desarrollada por Kenneth Iverson en 1957, quien lo implementó en 1962 cuando fue contratado por IBM en ese mismo año. El Apl es un lenguaje bastante aplicativo, similar a un lenguaje funcional, además es un lenguaje muy conciso con una sintaxis bien sencilla.
  • Basic

    Basic
    El Basic es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje que utilizan las micro computadoras de los años 80. Está diseñado para la simplicidad y además fue inventado para permitir a los estudiantes escribir programas usando terminales de computación de tiempo compartido. Proviene de la expresión inglesa Beginner’s All purpose Symbolic Instruction Code que significa en español, código de instrucciones simbólicas de propósito general para principiantes.
  • Pascal

    Pascal
    Es un lenguaje de alto nivel y de propósito general desarrollado por el profesor suizo Niklaus WIRTH en 1968. Es una excelente herramienta para aprender programación, lenguaje de propósito general el cual está orientado a órdenes.
    Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos, sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • C

    C
    C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL. Es un lenguaje orientado a la implementación de sistemas operativos y es muy apreciado por la eficacia del código que produce.
    Es el lenguaje de programación más popular para crear software de sistemas.
  • Comal

    Comal
    Comal es un lenguaje de programación que se desarrolló en Dinamarca por Benedict Lofsted en 1973, como una rama de basic .Fue creado como una mezcla de basic y pascal, al objeto de introducir fácilmente a los estudiantes en el paradigma de la programación estructurada.
    Puede ser descrito como un montón de maneras, muy recomendado para programadores que están iniciando en este mundo.
    Los programas que son desarrollados con Comal corren mas rápido que los programas basic equivalentes.
  • Ada

    Ada
    Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática. Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir, se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo y la industria aeroespacial.
  • Objective-C

    Objective-C
    Es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980, funciona de manera óptima con c++.Posee soporte mejorado al momento de insertar marcos binarios y actualmente se usa como un lenguaje principal de programación para Mac OS X, iOS y GNUstep, además de Swift.
  • C++

    C++
    El lenguaje de programación C++ fue creado en los años 80 por Bjarne Stroustrup basando en el lenguaje C. El C++ es un lenguaje orientado a objetos al que se le añadieron características y cualidades de las que carecía el lenguaje C, depende mucho del software y además tiene una gran potencia en la programacion a bajo nivel. Es un lenguaje de programación híbrido, es decir que se puede compila. Se lo recomienda mucho por la facilidad de aprenderlo.
  • Miranda

    Miranda
    Miranda fue uno de los lenguajes de programación desarrollado entre los años 1985 y 1986, el principal objetivo de este lenguaje era el desarrollar una versión comercial de un lenguaje funcional no estricto.Todos los lenguajes de la familia de Miranda se caracterizan porque los argumentos se pasan a las funciones sin evaluar el argumento de una función, se evalúa cuando la función necesita su valor.
  • Phyton

    Phyton
    Es un lenguaje de programación interpretado creado por Guido Van Rossum. Python es un lenguaje de programación multiparadigma, esto significa que mas de forzar a los programadores a utilizar un estilo particular de programación, permite varios estilos:
    Programación orientada a objetos
    Programación estructurada
    Programación funcional
  • Ruby

    Ruby
    Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla.Su creador mezcló partes de sus lenguajes favoritos entre ellos Perl, smalltalk, Eiffel, ada y lisp.Es un lenguaje de propósito general, es decir, con Ruby se pueden desarrollar todo tipo de aplicaciones diferentes: aplicaciones de servicio web, clientes de correo electrónico, cualquier idea se la puede programar.
  • PHP

    PHP
    PHP es un lenguaje de programación diseñado por el programador canadiense Rasmus Lerford, se caracteriza por ser un lenguaje gratuito y multiplataforma además de su posibilidad de acceso a muchos tipos de base de datos, también es importante destacar su capacidad de crear páginas dinámicas, así como la posibilidad de separar el diseño del contenido de una web y consta con magnificas caracteristicas.
  • Javascript

    Javascript
    Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientado a objetos mucho mas complejos. Este lenguaje posee varias características, entre ellas que es un lenguaje que posee menos restricciones y utiliza windows y sistemas x-windows.
  • Java

    Java
    El Java es un lenguaje de programación orientado a objetos creado por James Gosling en el año 1990. Su código es muy similar al del lenguaje C y C++ con un modelo de objetos mucho más sencillo. La diferencia entre el Java y los lenguajes C y C++ es que el Java es un lenguaje de programación plenamente orientado a objetos.Es muy fácil de aprender, en Java es relativamente sencillo programar desde el principio además es portable y seguro.
  • C#

    C#
    Es un lenguaje de programación diseñado por la conocida compañía Microsoft. Fue estandarizado en hace un tiempo por la ECMA e ISO, dos de las organizaciones más importantes a la hora de crear estándares para los servicios o productos. El lenguaje de programación C# está orientado a objetos.Su sintaxis básica deriva de c/c++ y utiliza el modelo de objetos de la plataforma.Net , similar al de java, aunque incluye derivas mejores.
  • Scratch

    Scratch
    Scratch es un lenguaje de programación visual creado por el MIT y orientado a facilitar su aprendizaje de forma intuitiva mediante bloques y esto qué significa que en vez de escribir código vamos a tener diferentes piezas como si se tratase de un puzzle e iremos encajándolas para desarrollar las diferentes ordenes hasta tener nuestro proyecto, que podría ser perfectamente un videojuego o un robot inteligente.
  • Go

    Go
    Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google, y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson.
    Es un lenguaje de tipado estático, una vez declaremos el tipo de dato de nuestra variable, la variable no podrá cambiar de tipo en todo el programa