Prog

Lenguajes de Programación

  • Código de la máquina analítica

    Código de la máquina analítica
    Durante los años 1842 y 1843, Ada Lovelace tradujo las memorias del italiano Luigi Menabrea sobre la Maquina Analitica de Charles Babbage Gracias a ellos detalló un metodo para calcular los numeros de Bernoulli. Conocido como el primer programa de computadoras del mundo
  • Fortran

    Fortran
    Formula Translating System. Como muchos “primeros” en la historia, el primer lenguaje de programación moderno es difícil de identificar. Desde un inicio, las restricciones de hardware definían el lenguaje. FORTRAN incluía algunas palabras reservadas provenientes del Inglés, como “IF”, “GOTO” y “CONTINUE”.
    * Código FORTRAN en una tarjeta perforada.
  • CPL

    Del inglés Combined Programming Languaje. Fue un lenguaje de programación desarrollado conjuntamente entre el Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la Universidad de Londres durante la década de 1960.
    CPL resultó mucho para las pequeñas computadoras y las inmaduras tecnologías de compilación de la época. Compiladores propiamente funcionales fueron escritos probablemente alrededor de la década del 70.
  • BASIC

    BASIC
    Beginner's All-purpose Symbolic Instruction Code. Es una familia de lenguajes de programación de alto nivel, diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en Nuevo Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes y profesores que no fueran de ciencias.
    BASIC sigue siendo popular a día de hoy en un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC como Microsoft
  • C

    C
    C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell.
    Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas.
    Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel.
  • Pascal

    Pascal
    Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970.
    Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. Esto implica que, el código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
  • C++

    C++
    Es un lenguaje de programación diseñado por Bjarne Stroustrup. La intención fue la de extender al lenguaje de programación C . En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
    Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
  • J

    Diseñado por Kenneth Iverson y Roger Hui en los '90, es una síntesis de los lenguajes de programación APL y los lenguajes funcionales FP y FL creados por John Backus.
    J sólo requiere el juego de caracteres básicos ASCII. Se usan tanto el punto como los dos puntos para extender el significado del juego de caracteres disponible.
    Dado que se trata de un lenguaje de programación de array, J es muy conciso y potente, y es útil para crear programas en los campos de las matemáticas y de la estadística
  • Python

    Python
    Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
    Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
  • Java

    Java
    Es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo
    Originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995
  • Ruby

    Ruby
    Lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk (es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico).
  • JavaScript

    JavaScript
    Lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
    Se utiliza principalmente en su forma del lado del cliente. Implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor
  • C Sharp (C#)

    C Sharp (C#)
    Lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. Es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma.
  • Grace

    Grace es un nuevo lenguaje de programación en desarrollo, creado principalmente con fines educativos. El diseño del lenguaje se inició en 2010 y la actual versión de la especificación es 0.353. Una demostración de programación en Grace con el afamado "Hello World!" 10 object {
    20 print "Hello World!"
    30 }