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

Jessica Ochoa P
Mind Map by Jessica Ochoa P, updated more than 1 year ago
Jessica Ochoa P
Created by Jessica Ochoa P about 6 years ago
7
0

Description

Mapa mental

Resource summary

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.
    1. Los datos e instrucciones se deben introducir en sistema binario
      1. INTÉRPRETES Y COMPILADORES
        1. Intérprete informático
          1. Traduce instrucción a instrucción y, de esta forma, favorece la interactividad y la ejecución inmediata de una orden.
          2. Compiladores
            1. Traduce todo el programa de golpe, dejándolo listo para ser ejecutado
      2. FORTRAN
        1. Al comienzo de la década de los 50, John Backus
          1. SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de IBM.
            1. Desarrolló el programa SPEEDCODING
              1. En 1956 se terminó el compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704.
        2. COBOL
          1. A finales de los 50, el Departamento de Defensa USA estaba preocupado con los lenguajes de programación.
            1. 1° Los programas no podían llevarse de un ordenador a otro.
              1. 2° Resultaban bastante difíciles de leer y modificar.
              2. COBOL (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad.
                1. El paso de los años, surgieron nuevas actualizaciones: COBOL 74, COBOL 85, etc.
                  1. En la actualidad, COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos (entidades bancarias, sobre todo).
            2. BASIC
              1. John G. Kemeny y Thomas E. Kurtz en 1964, diseñaron un nuevo lenguaje que permitiera introducirse en los sistemas de tiempo compartido.
                1. ¿Y a qué se debe la gran popularidad del BASIC?
                  1. Tenía dos grandes ventajas
                    1. 1º Se trataba de un lenguaje sencillo de aprender. 2º Su intérprete ocupaba poca memoria.
                      1. Por estos motivos, cuando se creò el primer ordenador personal (Altair de MITS) la empresa que lo diseño fue Microsoft.
                        1. 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.
                  2. Es, el más utilizado en tareas de gestión como en aplicaciones científicas.
                    1. El exponente máximo de los modernos BASIC es Visual BASIC
                2. LOGO
                  1. En 1964, Seymour Papert se incorporó al MIT, tras haber permanecido cinco años en Suiza.
                    1. 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.
                      1. " ìQue los niños programen a los ordenadores y no los ordenadores a los niños!"
                        1. LOGO introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga.
                          1. 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.
                    2. C
                      1. Kenneth Thompson y Dennis Ritchie creadores del sistema operativo UNIX, en 1969
                        1. En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B
                          1. 1912, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C.
                            1. Como no depende del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece amplias prestaciones,
                              1. 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.
                      2. PASCAL
                        1. A principios de los 70, el profesor suizo Niklaus Wirth,emprendió la creación de un nuevo lenguaje (PASCAL)
                          1. 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.
                            1. Al poco tiempo, Borland lanzó al mercado su compilador PASCAL, cuyo nombre se precedía con la palabra Turbo, para recalcar su rapidez.
                        2. PROLOG
                          1. 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.
                            1. 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).
                              1. PROLOG es el prototipo de lenguaje declarativo por excelencia.
                                1. 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,
                                  1. 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.
                          2. ADA
                            1. 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.
                              1. ¿Y qué condiciones debía cumplir el lenguaje deseado?
                                1. Debía permitir el diseño de programas que fuesen fáciles de leer y de depurar.
                                  1. Tenía que aceptar el trabajo en paralelo, de modo que varios procesos se ejecutaran de forma simultánea o cuasisimultánea.
                                    1. 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.
                            2. JAVA
                              1. 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++.
                                1. 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.).
                                  1. En agosto de 1995, ya con el nombre de JAVA, se presentó en sociedad.
                                    1. 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.
                              Show full summary Hide full summary

                              Similar

                              Excel Básico-Intermedio
                              Diego Santos
                              Evolución de la Informática
                              Diego Santos
                              FUNDAMENTOS DE REDES DE COMPUTADORAS
                              anhita
                              Introducción a la Ingeniería de Software
                              David Pacheco Ji
                              La ingenieria de requerimientos
                              Sergio Abdiel He
                              TECNOLOGÍA TAREA
                              Denisse Alcalá P
                              Navegadores de Internet
                              M Siller
                              CONCEPTOS BÁSICOS DE EXCEL
                              paussh_best11
                              PROCESADORES DE TEXTO
                              rm-asociados
                              Hoja de Cálculo Excel
                              Miguel Angel España
                              Mapa Conceptual de la arquitectura de base de datos
                              Alan Alvarado