20170314070344 lenguajes de programacion

Historia de los Lenguajes de Programacion.

By Xobik
  • ADA

    ADA
    Creador. Ada Lovelace Ada inventó una notación para describir algoritmos en la máquina de Babbage, creando así el primer lenguaje de programación. Tuvo que firmar sus trabajos con sus iniciales A. A. L., para que no la censuraran por ser mujer. En 1979, el Departamento de Defensa de EE UU desarrolló un lenguaje de programación que llamó “ADA” en su honor
  • Fortran

    Fortran
    Creador. IBM Previamente FORTRAN,1​ contracción del inglés The IBM Mathematical Formula Translating System 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. Principales usos: Aplicaciones para supercomputadoras, desarrollo de Inteligencia Artificial, software empresarial.
  • Pascal

    Pascal
    Creador: NiKlaus Wirth. 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. Principales usos: Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows. Utilizado para la enseñanza de la programación estructurada y estructuración de datos.
  • Lenguaje C

    Lenguaje C
    Creador: Dennis Ritchie (Laboratorios Bell) Principales usos: Programación multiplataforma, programación de sistemas, programación en Unix y desarrollo de videojuegos. Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, 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.
  • Lenguaje C++

    Lenguaje C++
    Creador: Dennis Ritchie (Laboratorios Bell) Lenguaje de nivel intermedio, orientado a objetos. Una extensión de C con mejoras como clases, funciones virtuales y plantillas. Principales usos: Desarrollo de aplicaciones comerciales, software embebido, aplicaciones cliente-servidor en videojuegos. El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
  • Perl

    Perl
    Creador: Larry Wall (Unisys) 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. 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.
  • Python

    Python
    Creador: Guido Van Rossum. 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. Principales usos: Aplicaciones Web, desarrollo de software, seguridad informática. Es un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
  • Ruby

    Ruby
    Creador: Yukihiro Matsumoto 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. Principales usos: Desarrollo de aplicaciones Web, Ruby on Rails. Ruby es considerado un lenguaje flexible, ya que permite a sus usuarios alterarlo libremente. Las partes esenciales de Ruby pueden ser quitadas o redefinidas a placer.
  • PHP

    PHP
    Creador: Rasmus Lerdorf 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. Principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor. Es conseguir la integración de las paginas HTML con aplicaciones que corran en el servidor como procesos integrados en el mismo, y no como un proceso separado, como ocurría con los CGIs.
  • Java

    Java
    Creador: James Gosling (Sun Microsystems) Lenguaje de propósito general, de alto nivel. Hecho para un proyecto de televisión interactiva. Funcionalidad de programación multiplataforma. Principales usos: Programación Web, desarrollo de aplicaciones Web, desarrollo de software, desarrollo de interfaz gráfica de usuario. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • JavaScript

    JavaScript
    Creador: Brendan Eich (Netscape) 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. Principales usos: Desarrollo de web dinámica, documentos PDF, navegadores web y widgets de Escritorio. Como un uso implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas