Evolucion lenguajes programacion mas utilizados actualidad

Evolución del Lenguaje de Programación - Linea de Tiempo

By KJLP10
  • Fortran

    Fortran
    Formula Translating System (Fortran), es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel.
    Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes. Creador: John Backus
    Ecured, (2010) https://www.ecured.cu/Fortran.
  • LISP

    LISP
    Es un lenguaje que muestra la información estructurada en listas en las que se pueden gestionar la información que estas contienen. De ahí el nombre que se le dio a este lenguaje, Lisp (List-Processing), porque fue creado principalmente para el procesamiento de listas.
    Sus características son: poseer un manejo de memoria automático que libera el espacio utilizado por los objetos que dejan de ser necesitados.
    Creador: John McCarhy
    Ecured, (2010) https://www.ecured.cu/LISP
  • ALGOL 58

    ALGOL 58
    Lenguaje de programación cuyo nombre es un acrónimo formado a partir de las siglas en inglés de ALGorithmic Oriented Language, tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA .
    Su características son: utilizar bloques de declaraciones entre paréntesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos. Creador: Friedrich L. Bauer
    Ecured (2010) https://www.ecured.cu/ALGOL.
  • COBOL

    COBOL
    Acrónimo de COmmon Business Oriented Language, su objetivo fue crear un Lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada Informática de gestión.
    Su característica fue: una buena gestión de archivos y una excelente gestión de los tipos de datos, a través de la conocida sentencia PICTURE para la definición de campos estructurados. Creador: CODASYL
    Ecured (2010) https://www.ecured.cu/COBOL
  • SIMULA

    SIMULA
    Es un lenguaje de programación orientada a objetos (POO). Fue el primero de este tipo que incluyó el concepto de clase. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc.
    Sus características son: una buena abstracción de las clases, objetos y atributos nos brinda una implementación más detallada, puntual y coherente y la re-utilización de código. Creador: Ole-Johan Dahl
    Filoesp (2008),https://ferestrepoca.github.io.
  • BASIC

    BASIC
    Beginner's All-purpose Symbolic Instruction Code, Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas, sigue siendo popular a día de hoy en un puñado de dialectos altamente modificados.
    Sus características son: utilizar para proyectos que varían en gran medida de la complejidad, el entorno operativo y el propósito. Creador: John George Kemeny
    Ecured (2010), https://www.ecured.cu/BASIC
  • APL

    APL
    A Programming Language. Lenguaje científico de programación de alto nivel, interactivo, célebre por sus recursos operacionales de sintáxis sucinta y de manipulación de matrices.
    Sus características son: utilizar un intérprete y da apoyo al uso de subprogramas. Lo utilizan los matemáticos para resolver problemas complejos, y requiere un hardware especial capaz de exhibir e imprimir símbolos griegos.
    Creador: Kenneth Iverson
    Diccionario de Informática, autor: Noel L. Nuñez Camallea. ISBN, 2005.
  • PASCAL

    PASCAL
    Es un programa para crear un lenguaje que facilitara el aprendizaje de la Programación a sus alumnos,su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
    Sus características son: que su código esta dividido en funciones o procedimientos, facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
    Creador: Niklaus Wirth
    Ecured (2010) https://www.ecured.cu/Pascal
  • Prolog

    Prolog
    Modela problemas que impliquen objetos y las relaciones entre ellos. Está basado en los siguientes mecanismos básicos: unificación, estructuras de datos basadas en árboles y backtracking automático. La sintaxis del lenguaje incluye la declaración de hechos, preguntas y reglas.
    Sus características son: basado en lógica y programación declarativa y es que una variable sólo puede tener un valor mientras se cumple el objetivo. Creador: Alain Colmerauer
    Ecured (2010), https://www.ecured.cu/ProLog
  • SQL

    SQL
    Structured Query Language (lenguaje de consulta estructurado), es un lenguaje surgido de un proyecto de investigación de IBM para el acceso a bases de datos relacionales. Actualmente se ha convertido en un estándar de lenguaje de bases de datos.
    Sus características son: explotar la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos. Creador: Donald D. Chamberlin
    Ecured (2010), https://www.ecured.cu/SQL
  • C

    C
    “Lenguaje de programación de sistemas” un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado, Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while, tiene incluidas librerías de funciones.
    Sus características son: abundancia en operadores y tipos de datos y producir el codigo objeto altamente optimizado. Creador: Dennis Ritchie
    Ecured (2010), https://www.ecured.cu/C_(lenguaje_de_programaci%C3%B3n)
  • ADA

    ADA
    Es orientado a objetos, fue diseñado por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
    La sintaxis, inspirada en Pascal, es bastante legible y no escatima en la longitud de las palabras clave, se modifica decenas de veces y se lee miles de veces. Creador: Jean Ichbiah
    Ecured (2010), https://www.ecured.cu/ADA.
  • 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 de un multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
    Sus características son: interpretado, dinámico, multiplataforma, no compilado, usa tipado dinámico y fuertemente tipado.
    Creador: Guido Van Rossum
    Ecured (2010), https://www.ecured.cu/Python
  • Visual Basic

    Visual Basic
    Un dialecto de BASIC con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas, contiene un entorno de desarrollo integrado o IDE que integra editor de textos
    Sus características son: Muestra cómo regular el flujo de la ejecución del programa y describe qué son las interfaces y cómo usarlas en las aplicaciones. Creador: Alan Cooper
    Ecured (2010) https://www.ecured.cu/Visual_Basic
  • Ruby

    Ruby
    Lenguaje interpretado, reflexivo y orientado a objetos. Combina una sintaxis inspirada con características de programación orientada a objetos similares a Smalltalk, interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
    Sus características son: cuatro niveles de ámbito de variable: global, clase, instancia y local y soporta alteración de objetos en tiempo de ejecución Creador: Yukihiro Matsumoto
    Ecured (2010), https://www.ecured.cu/Ruby
  • PHP

    PHP
    Hypertext Pre-processor, es usado en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
    Sus características son: multiplataforma, orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos. Creador: Rasmus Lerdorf
    Ecured (2010), https://www.ecured.cu/PHP
  • Perl

    Perl
    Practical Extraction and Report Language, es un lenguaje de script de tipo BCPL, que permite el desarrollo rápido de aplicaciones y herramientas especialmente orientadas al tratamiento de textos y archivos, aunque actualmente también se utiliza incluso para entornos graficos, en combinación con sistemas como Perl/TK o GTK.
    Sus características son: no establece ninguna filosofía de programación concreta. Creador: Larry Wall
    Ecured (2010), https://www.ecured.cu/Perl
  • HTML

    HTML
    Hipertext Markup Language,Utiliza marcas para describir la forma en la que deberían aparecer el texto y los gráficos en un Navegador web que, a su vez, están preparados para leer esas marcas y mostrar la información en un formato estándar.
    Sus características son: Puede ser creado y editado con cualquier editor básico de textos, es multiplataforma, puede ser visualizado por cualquier navegador de cualquier sistema operativo. Creador: Tim Berners-Lee
    Ecured (2010), https://www.ecured.cu/HTML
  • JAVA

    JAVA
    Es una plataforma informática comercializada, su objetivo era utilizarlo en un set-top box, un tipo de dispositivo que se encarga de la recepción y la de-codificación de la señal televisiva, tiene una máquina virtual encargada de la ejecución de las aplicaciones.
    Sus características son: portable, alto rendimiento: sobre todo con la aparición de hardware especializado y mejor software, dinámico. Desarrollador: Sun Microsystems
    Wikipedia (2009), https://es.wikipedia.org/wiki/Plataforma_Java
  • ASP

    ASP
    Active Server Pages, su funcionamiento es muy sencillo. Cuando un cliente solicita una página ASP al servidor, ésta es interpretada por el mismo en el lugar de enviarla directamente. Como resultado, el navegador recibe una página en código HTML puro, con los comandos ASP ya procesados.

    Sus características son: se programa sobre el que se construyen aplicaciones basadas en Internet. Desarrollador: Microsoft
    Ecured (2010), https://www.ecured.cu/ASP