LINE DEL TIEMPO DE LOS LENGUAJES DE PROGRAMACION - ELABORADO POR JUAN CAMILO URBINA

  • Lenguajes ensamblador

    PERIODO 1950 A 1955 Ordenadores primitivos El lenguaje ensamblador, o assembler (assembly language en inglés) es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables.
  • Lenguajes experimentales de alto nivel

    Los lenguajes de alto nivel logran la independencia del tipo de máquina y se aproximan al lenguaje natural. Se puede decir que el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.
    Fuente: http://www.todo-programacion.com.ar/archives/2005/04/lenguajes_de_al.html
  • FORTRAN

    Ordenadores pequeños, caros y lentos
    Cintas magnéticas.
    Compiladores e intérpretes
    Optimización del código. Fortran (previamente FORTRAN)1 (contracción del inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general,2 procedimental3 e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.
    Fuente: http://es.wikipedia.org/wiki/Fortran
  • ALGOL 58 y 60

    Ordenadores pequeños, caros y lentos
    Cintas magnéticas.
    Compiladores e intérpretes
    Optimización del código. ALGOL (abreviatura de LENGUAJE ALGO L logarítmica) [1] es una familia de imperativo equipo lenguajes de programación desarrollada originalmente a mediados de 1950 que influyó en muchos otros idiomas y se convirtió en la forma de facto algoritmos se describen en los libros de texto y trabajos académicos durante casi todo el siguiente 30 años. Fuente: http://en.wikipedia.org/wiki/ALGOL
  • COBOL

    Ordenadores pequeños, caros y lentos
    Cintas magnéticas.
    Compiladores e intérpretes
    Optimización del código. El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios.
  • LISP

    El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma, es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día. creado originalmente como una notación matemática práctica para los programas de computadora. Fuente: http://es.wikipedia.org/wiki/Lisp
  • FORTRAN IV

    Ordenadores grandes y caros
    Discos magnéticos
    Sistemas operativos
    Lenguajes de propósito general.
  • COBOL 61 Extendido

    Ordenadores grandes y caros
    Discos magnéticos
    Sistemas operativos
    Lenguajes de propósito general.
  • ALGOL 60 Revisado

    Ordenadores grandes y caros
    Discos magnéticos
    Sistemas operativos
    Lenguajes de propósito general.
  • ALGOL 60 Revisado

    Ordenadores grandes y caros
    Discos magnéticos
    Sistemas operativos
    Lenguajes de propósito general.
  • APL (como notación sólo)

    Ordenadores grandes y caros
    Discos magnéticos
    Sistemas operativos
    Lenguajes de propósito general.
  • PL/I

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • FORTRAN 66 (estándar)

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • COBOL 65 (estándar)

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • ALGOL 68

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • SIMULA 67

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • BASIC

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales. En la programación de computadoras, el BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code,1 es una familia de lenguajes de programación de alto nivel. Fuente http://es.wikipedia.org/wiki/BASIC
  • APL/360

    Ordenadores de diferentes tamaños, velocidades, y costes.
    Sistemas caros de almacenamiento masivo de datos.
    Sistemas operativos multitarea e interactivos.
    Compiladores con optimización. Lenguajes estándar, flexibles y generales.
  • PASCAL

    Micro ordenadores.
    Sistemas pequeños y baratos de almacenamiento masivo de datos. Programación estructurada.
    Ingeniería del software.
    Lenguajes sencillos.
    Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
    Fuente http://es.wikipedia.org/wiki/Pascal_%28lenguaje_de_programaci%C3%B3n%29
  • COBOL 74

    Micro ordenadores.
    Sistemas pequeños y baratos de almacenamiento masivo de datos. Programación estructurada.
    Ingeniería del software.
    Lenguajes sencillos.
  • PL/I

    Micro ordenadores.
    Sistemas pequeños y baratos de almacenamiento masivo de datos. Programación estructurada.
    Ingeniería del software.
    Lenguajes sencillos.
  • PROLOG

    Ordenadores baratos y potentes. Sistemas distribuidos.
    Programación interactiva.
    Abstracción de datos.
    Programación con fiabifidad y fácil mantenimiento.
  • ADA

    Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull 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++.
    Fuente: http://es.wikipedia.org/wiki/Ada_%28lenguaje_de_programaci%C3%B3n%29
  • FORTRAN 77

    Ordenadores baratos y potentes. Sistemas distribuidos.
    Programación interactiva.
    Abstracción de datos.
    Programación con fiabifidad y fácil mantenimiento.
  • SmallTalk

    Ordenadores más baratos y potentes.
    Mayor abstracción de datos.
    Menor costo de memorias
    Programación Orientada o Objetos
  • Lenguaje C

    C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie 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, 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, aunque también se utiliza para crear aplicaciones.
    Fuente: http://es.wikipedia.org/wiki/C_%28lenguaje_de_programaci%
  • OOCOBOL

    Ordenadores más baratos y potentes.
    Mayor abstracción de datos.
    Menor costo de memorias
    Programación Orientada o Objetos
  • C++

    C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Fuente: http://es.wikipedia.org/wiki/C%2B%2B
  • Ojective C

    Ordenadores más baratos y potentes.
    Mayor abstracción de datos.
    Menor costo de memorias
    Programación Orientada o Objetos
  • Object Pascal (Delphi)

    El lenguaje de programación Object Pascal es la evolución del clásico lenguajes Pascal, con la diferencia de que este es orientado a objetos.
  • Visual Basic

    Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, 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 y, en cierta medida, también la programación misma.
  • JAVA

    Es un lenguaje de programación para crear programas seguros, portátiles, orientados a objetos interactivos, para mejorar la entrega de información a través de Internet, etc.
  • JAVASCRIPT

    Este lenguaje de programación originalmente fue llamado LIVESCRIPT, pero luego fue renombrado con el nombre de JAVASCRIPT, con la idea de capitalizar la fama de Java, lenguaje desarrollado por Sun Microsystems. Éste es un complemento ideal del lenguaje HTML, al permitir a la página realizar algunas tareas por si misma, sin necesidad de estar sobrecargando el servidor del cual depende; JAVASCRIPT es un lenguaje diseñado especialmente para ejecutarlo en internet.
  • HTML

    El lenguaje HTML, sirve para realizar esas atractivas páginas Web. Se trata de un sistema de marcas que permite enlazar al mismo tiempo texto, sonidos y gráficos dentro del mismo documento, con otros dentro del servidor o incluso con otros servidores WWW. Es decir, es un editor para combinar textos, imágenes e incluso sonido y ahora también imágenes en movimiento. Es, en definitiva, la forma de manejar y presentar la información en la red.
  • PHP

    Lenguaje que se acopla al HTML (páginas web) para definir procedimientos que ha de realizar el servidor de web, por ejemplo procesar un formulario, enviar o extraer datos de una base de datos (acoplándose también con un lenguaje de tipo SQL), enviar una u otra página web según determinadas condiciones prefijadas por el programador, etc.
  • Perl

    Es un lenguaje especializado en el procesamiento de textos, particularmente extraer y validar las respuestas a cuestionarios incluidos en páginas web.
  • ASP

    Su nombre es Active Server Pages. Es un lenguaje independiente, diseñado por Microsoft para la codificación eficiente de los scripts de los servidores, que fueron diseñados para ser ejecutados por un servidor Web en respuesta a la petición de un URL de un usuario. Los scripts de ASP son similares a otros scripts de servidores con los que puedes estar familiarizado, que son utilizados en otras plataformas, como Perl, Python, etc.