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

Olga ogarrio
Mind Map by Olga ogarrio, updated more than 1 year ago
Olga ogarrio
Created by Olga ogarrio about 6 years ago
14
0

Description

informatica

Resource summary

Historia y evolución de los lenguajes de programación
  1. En los primeros tiempos de la informática, la programación se efectuaba en el único lenguaje que entiende el microprocesador: su propio código binario, también denominado lenguaje máquina o código máquina.
    1. a principios de los 50 se creó una notación simbólica, denominada código de ensamblaje (ASSEMBLY),
      1. 1): ADD (sumar), STORE (copiar), etc.. Al principio, la traducción del código de ensamblaje al código máquina
      2. las órdenes dadas en cualquier lenguaje siempre deben traducirse al código binario del ordenador, que es el único que realmente comprende su unidad central
        1. Traduce instrucción a instrucción y, de esta forma, favorece la interactividad, la depuración y puesta a punto del programa, la ejecución inmediata
          1. Por ejemplo, entre los lenguajes que suelen ser interpretados, se encuentran BASIC, LOGO, etc.
            1. los lenguajes que siempre son compilados se pueden destacar PASCAL, FORTRAN, COBOL, etc.
          2. En 1956 se terminó el compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704, junto con un manual de 51 páginas
            1. Como su nombre indica, FORTRAN estaba (y está) destinado a la resolución de problemas científico-técnicos, resultando relativamente sencillo de aprender si se domina la notación matemática.
            2. COBOL A finales de los 50, el Departamento de Defensa USA estaba bastante preocupado con los lenguajes de programación existentes, especialmente por dos razones: los programas no podían llevarse de un ordenador a otro y resultaban bastante difíciles de leer y modificar.
              1. M·s tarde, Microsoft adaptÛ su BASIC a los productos de Apple, a los microordenadores y, lo m·s importante, al PC de IBM; de hecho, el sistema operativo MSDOS incluÌa la versiÛn GW-BASIC. En resumen, mucha gente aprendiÛ a programar en BASIC con su ZX-Spectrum o su primer PC y, una vez dominado un lenguaje, es comprensible una cierta reticencia al cambio.
                1. BASIC ha sabido adaptarse a las necesidades del mercado en el transcurso de los aÒos. AsÌ, las primeras versiones eran interpretadas y sus programas resultaban un tanto ilegibles; en cambio, las actuales incorporan bastante estructuraciÛn y son compiladas
                2. LOGO En 1964, Seymour Papert se incorporÛ al MIT, tras haber permanecido cinco aÒos en Suiza, colaborando con el pedagogo Jean Piaget (1896-1980).
                  1. En los primeros tiempos, con LOGO se controlaba un pequeÒo robot con ruedas, motor y un l·piz retr·ctil, que admitÌa Ûrdenes sencillas e intuitivas (Avanza, Retrocede, Gira a la derecha, etc.) y al desplazarse por el papel iba trazando el dibujo ordenado
                  2. PASCAL A principios de los 70, el profesor suizo Niklaus Wirth (figura 13),
                    1. De hecho, PASCAL es el lenguaje m·s sencillo que posibilita el acceso a la inform·tica teÛrica: descomposiciÛn modular, recursividad, punteros, etc.
                    2. PROLOG En 1972, Robert Kowalski (universidad de Edimburgo) y Alain Colmerauer y Phillippe Roussell (universidad de Aix-Marseille) expusieron la revolucionaria idea de que la lÛgica podÌa emplearse como lenguaje de programaciÛn.
                      1. JAVA Este lenguaje16, hoy en dÌa ampliamente utilizado en Internet, fue desarrollado en 1990 por James Gosling (figura 18), de Sun Microsystems, bas·ndose en C y C++.
                        1. otros lenguajes
                          1. PLANKALK‹L PodrÌamos decir que es el antepasado de los modernos lenguajes deaciÛn program
                            1. SHORT CODE Bas·ndose en las ideas de John W. Mauchly, William F. Schmitt creÛ este lenguaje interpretado en 1950 y fue utilizado en la primera serie de UNIVAC
                              1. FLOWMATIC El primer lenguaje de programaciÛn destinado al tratamiento de aplicaciones de gestiÛn
                                1. SMALLTALK Creado por Alan Kay en el Centro de Investigaciones Xerox de Palo Alto, en los primeros 70, es un lenguaje muy influenciado por SIMULA, estando tambiÈn orientado a objetos.
                                Show full summary Hide full summary

                                Similar

                                Arte Egipcio
                                maya velasquez
                                Historia Contemporánea: Los fascismos
                                María Salinas
                                Primera Guerra Mundial
                                Diego Santos
                                LA EDAD MEDIA - EDUpunto.com
                                EDUpunto Por: Ernesto De Frías
                                Historia de la Ética
                                hectorleyva
                                La crisis del antiguo régimen (RESUMEN)
                                Marina García Chip
                                La Guerra Fría y la formación del mundo bipolar
                                Maitane Gajate
                                Arte en el siglo XX
                                Rafael Cardozo
                                Independencia de los paises latinoamericanos
                                Estefani Tretto
                                Guerra civil española
                                Saul Barrios Guz
                                Historia Argentina
                                Nicolas Ñancucheo