Historia de los lenguajes de programacin 1 638

historia de los lenguajes de programación

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

    Código de la máquina analítica
    La Máquina Analítica de Babbage constaba de los mismos componentes materiales que su anterior Máquina de Diferencias, es decir, engranajes y ejes, pero a una escala inconmensurablemente mayor, puesto que requería miles de esos elementos, por un lado, y controles de regulación, por otro. El inmenso conjunto proyectado sólo podía accionarse mediante la energía producida por una máquina de vapor. uno de sus desarrolladores principales fue Ada Lovelace.
  • Period: to

    Plankalkül

    Plankalkül fue el primer lenguaje de programación, que fue creado por el científico alemán Konrad Zuse en los años 1943 a 1946 se considera un lenguaje de alto nivel, pero no se publicó hasta 1972. Zuse quería desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer.
  • ENIAC

    ENIAC
    ENIAC, acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico),1 2 3 fue la primera computadora de propósitos generales. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver “una extensa clase de problemas numéricos”
  • Period: to

    fortran,LISP,COBOL

    Fortran (Formula Translation)
    LISP (List Procesor)
    COBOL (Common Business-Oriented Language)
    Considerados los lenguajes más viejos utilizados hoy en día. Son lenguajes de alto nivel que fueron creados por científicos, matemáticos y empresarios de la computación.
    utilizados en Aplicaciones para supercomputadoras, desarrollo de Inteligencia Artificial, software empresarial y usados por la NASA, tarjetas de crédito y ATMs.
  • PASCAL

    PASCAL
    Pascal (nombrado así en honor al matemático y físico Francés Blaise Pascal)
    Lenguaje de alto nivel. Utilizado para la enseñanza de la programación estructurada y la estructuración de datos. Las versiones comerciales de Pascal fueron ampliamente utilizadas en los años 80’s, sus principales usos son la Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows.
    Usado por:Apple Lisa (1983) y Skype.
  • C

    C
    C (Basado en un programa anterior llamado “B”)
    Lenguaje de propósito general, de bajo nivel. Creado por Unix Systems. Es el lenguaje más popular (precedido por Java). De él se derivan muchos lenguajes como C#, Java, Javascript, Perl, PHP y Phyton.
    Creador: Dennis Ritchie (Laboratorios Bell)
    Principales usos: Programación multiplataforma, programación de sistemas, programación en Unix y desarrollo de videojuegos.
    Usado por: Unix (reescrito en C en 1973)
  • C++

    C++
    C++ (Formalmente “C con clases”; ++ es el operador de incremento en “C”)
    Lenguaje de nivel intermedio, orientado a objetos. Una extensión de C con mejoras como clases, funciones virtuales y plantillas. Creador: Bjarne Stroustrup (Laboratorios Bell)
    Principales usos: Desarrollo de aplicaciones comerciales, software embebido, aplicaciones cliente-servidor en videojuegos.,Usado por: Adobe, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer.
  • objetive c

    objetive c
    Objective-C (Object-oriented extension de “C”)
    Lenguaje de propósito general, de alto nivel. Ampliado en C, adicionaba una funcionalidad de paso de mensajes. Creador: Brad Cox y Tom Love (Stepstone)
    Principales usos: Programación Apple.
    Usado por: Apple OS X y sistemas operativos iOS
  • Perl

    Perl
    Lenguaje de propósito general, de alto nivel. Creado para el procesamiento de reportes en sistemas Unix. Hoy en día es conocido por su alto poder y versatilidad.
    Creador: Larry Wall (Unisys)
    principales usos: Imágenes generadas por computadora, aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos.
    Usado por: IMDb, Amazon, Priceline, Ticketmaster
  • Phyton

    Phyton
    ( en honor a la compañía de comedia británica Monty Python)
    Lenguaje de propósito general, de alto nivel. Creado para apoyar una gran variedad de estilos de programación de manera divertida. Muchos tutoriales, ejemplos de código e instrucciones a menudo contienen referencias a Monty Python. Creador: Guido Van Rossum (CWI)
    principales usos: Aplicaciones Web, desarrollo de software, seguridad informática.
    Usado por: Google, Yahoo, Spotify
  • Ruby

    Ruby
    Ruby (La piedra del zodiaco de uno de los creadores.)
    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.
    Creador: Yukihiro Matsumoto
    Principales usos: Desarrollo de aplicaciones Web, Ruby on Rails.
    Usado por: Twitter, Hulu, Groupon
  • 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. Es actualmente el segundo lenguaje de programación más popular en el mundo.
    Creador: James Gosling (Sun Microsystems)
    Principales usos: Programación Web, desarrollo de aplicaciones Web, desarrollo de software, desarrollo de interfaz gráfica de usuario.
    Usado por: Android OS/Apps
  • Javascript

    Javascript
    Javascript (Última elección después de “Mocha” y “Livescript”)
    Lenguaje de alto nivel. Creado para extender las funcionalidades de las páginas web. Usado por páginas dinámicas para el envío y validación de formularios, interactividad, animación, seguimiento de actividades de usuario, etc.
    Creador: Brendan Eich (Netscape)
    Principales usos: Desarrollo de web dinámica, documentos PDF, navegadores web y widgets de Escritorio. Usado por: Gmail, Adobe Photoshop, Mozilla Firefox
  • PHP

    PHP
    PHP (Formalmente: “Personal Home Page”, ahora es por “Hypertext Preprocessor”)
    Lenguaje de código abierto, de propósito general. Se utiliza para construir páginas web dinámicas. Más ampliamente usado en software de código abierto para empresas. Creador: Rasmus Lerdorf Principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor. Usado por: Facebook, Wikipedia, Digg, WordPress, Joomla