¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Historia y evolución de los lenguajes de programación

Jessica Ochoa P Español

Contenido del mapa

Historia y evolución de los lenguajes de programación

  1. El conjunto de órdenes e instrucciones que se dan al ordenador, recibe el nombre de programa.

    • Los datos e instrucciones se deben introducir en sistema binario
      • INTÉRPRETES Y COMPILADORES
        • Intérprete informático
          • Traduce instrucción a instrucción y, de esta forma, favorece la interactividad y la ejecución inmediata de una orden.
        • Compiladores
          • Traduce todo el programa de golpe, dejándolo listo para ser ejecutado
  2. FORTRAN

    • Al comienzo de la década de los 50, John Backus
      • SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de IBM.
        • Desarrolló el programa SPEEDCODING
          • En 1956 se terminó el compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704.
  3. COBOL

    • A finales de los 50, el Departamento de Defensa USA estaba preocupado con los lenguajes de programación.
      • 1° Los programas no podían llevarse de un ordenador a otro.
        • 2° Resultaban bastante difíciles de leer y modificar.
      • COBOL (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad.
        • El paso de los años, surgieron nuevas actualizaciones: COBOL 74, COBOL 85, etc.
          • En la actualidad, COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos (entidades bancarias, sobre todo).
  4. BASIC

    • John G. Kemeny y Thomas E. Kurtz en 1964, diseñaron un nuevo lenguaje que permitiera introducirse en los sistemas de tiempo compartido.
      • ¿Y a qué se debe la gran popularidad del BASIC?
        • Tenía dos grandes ventajas
          • 1º Se trataba de un lenguaje sencillo de aprender. 2º Su intérprete ocupaba poca memoria.
            • Por estos motivos, cuando se creò el primer ordenador personal (Altair de MITS) la empresa que lo diseño fue Microsoft.
              • Microsoft adaptó su BASIC a los productos de Apple, a los microordenadores y, lo más importante, al PC de IBM; el sistema operativo MS-DOS incluía la versión GW-BASIC.
      • Es, el más utilizado en tareas de gestión como en aplicaciones científicas.
        • El exponente máximo de los modernos BASIC es Visual BASIC
  5. LOGO

    • En 1964, Seymour Papert se incorporó al MIT, tras haber permanecido cinco años en Suiza.
      • En 1967, Papert comenzó a diseñar un lenguaje que sirviera para introducir en el mundo de la programación al alumnado de menor edad.
        • " ìQue los niños programen a los ordenadores y no los ordenadores a los niños!"
        • LOGO introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga.
          • LOGO se controlaba un pequeño robot con ruedas, motor y un lápiz retráctil, que admitía órdenes sencillas e intuitivas y al desplazarse por el papel iba trazando el dibujo ordenado.
  6. C

    • Kenneth Thompson y Dennis Ritchie creadores del sistema operativo UNIX, en 1969
      • En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B
        • 1912, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C.
          • Como no depende del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece amplias prestaciones,
            • A principios de los 80, Bjarne Stroustrup diseñó una ampliación de C y, en 1984, la convirtió en un compilador que llamó C++, especialmente enfocado a la programación orientada a objetos.
  7. PASCAL

    • A principios de los 70, el profesor suizo Niklaus Wirth,emprendió la creación de un nuevo lenguaje (PASCAL)
      • Permitía introducirse en la programación de una forma fácil pero a la vez potente. PASCAL es el lenguaje más sencillo que posibilita el acceso a la informática teórica.
        • Al poco tiempo, Borland lanzó al mercado su compilador PASCAL, cuyo nombre se precedía con la palabra Turbo, para recalcar su rapidez.
  8. PROLOG

    • En 1972, Robert Kowalski, Alain Colmerauer y Phillippe Roussell, expusieron la idea de que la lógica podía emplearse como lenguaje de programación.
      • En 1973, el grupo de inteligencia artificial de la universidad de Aix-Marseille comenzó a diseñar ese lenguaje, al que se llamó PROLOG (PROgramation LOGique).
        • PROLOG es el prototipo de lenguaje declarativo por excelencia.
          • Los declarativos no están basados en órdenes sino en descripciones. En otras palabras, en los programas PROLOG se proporcionan al ordenador una serie de conocimientos sobre un tema,
            • PROLOG no está destinado al cálculo científico. Su aplicación en el campo de la inteligencia artificial, definiendo objetos y estableciendo relaciones, permite resolver problemas lógicos, desarrollar sistemas expertos, investigar en la comprensión del lenguaje humano, etc.
  9. ADA

    • En 1975 se hizo grupo de trabajo para evaluar los lenguajes existentes en aquel entonces y ver si alguno de ellos podía adaptarse a las necesidades del Departamento.
      • ¿Y qué condiciones debía cumplir el lenguaje deseado?
        • Debía permitir el diseño de programas que fuesen fáciles de leer y de depurar.
          • Tenía que aceptar el trabajo en paralelo, de modo que varios procesos se ejecutaran de forma simultánea o cuasisimultánea.
            • Green fue el lenguaje elegido. Propuesto por Honeywell-Bull, fue diseñado por un equipo encabezado por Jean Ichbiah. Se le había dado nombre de DoD-1 pero acabó cambiándose por ADA, en honor de Ada Lovelace.
  10. JAVA

    • Este lenguaje, hoy en día ampliamente utilizado en Internet, fue desarrollado en 1990 por James Gosling, de Sun Microsystems, basándose en C y C++.
      • El objetivo de Sun no tenía nada que ver con Internet; era crear un interfaz atractivo e intuitivo para electrónica de consumo (calculadoras, televisión interactiva, etc.).
        • En agosto de 1995, ya con el nombre de JAVA, se presentó en sociedad.
          • A pesar de que JAVA resulta un tanto lento en su ejecución, cada día es más popular. Es válido para cualquier plataforma y, sobre todo, muy fiable y seguro, manteniendo alejado a los virus.

Información

Descripción
Mapa mental
Creado por
Jessica Ochoa P
Visitas
66
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?