Mapa mental
Historia y evolución de los lenguajes de programación
Contenido del mapa
Historia y evolución de los lenguajes de programación
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
- Intérprete informático
- INTÉRPRETES Y COMPILADORES
- Los datos e instrucciones se deben introducir en sistema binario
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.
- Desarrolló el programa SPEEDCODING
- SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de IBM.
- Al comienzo de la década de los 50, John Backus
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).
- El paso de los años, surgieron nuevas actualizaciones: COBOL 74, COBOL 85, etc.
- 1° Los programas no podían llevarse de un ordenador a otro.
- A finales de los 50, el Departamento de Defensa USA estaba preocupado con los lenguajes de programación.
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.
- Por estos motivos, cuando se creò el primer ordenador personal (Altair de MITS) la empresa que lo diseño fue Microsoft.
- 1º Se trataba de un lenguaje sencillo de aprender. 2º Su intérprete ocupaba poca memoria.
- Tenía dos grandes ventajas
- 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
- ¿Y a qué se debe la gran popularidad del BASIC?
- John G. Kemeny y Thomas E. Kurtz en 1964, diseñaron un nuevo lenguaje que permitiera introducirse en los sistemas de tiempo compartido.
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.
- 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.
- En 1964, Seymour Papert se incorporó al MIT, tras haber permanecido cinco años en Suiza.
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.
- Como no depende del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece amplias prestaciones,
- 1912, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C.
- En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B
- Kenneth Thompson y Dennis Ritchie creadores del sistema operativo UNIX, en 1969
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.
- 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.
- A principios de los 70, el profesor suizo Niklaus Wirth,emprendió la creación de un nuevo lenguaje (PASCAL)
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.
- 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 es el prototipo de lenguaje declarativo por excelencia.
- 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).
- 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.
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.
- Tenía que aceptar el trabajo en paralelo, de modo que varios procesos se ejecutaran de forma simultánea o cuasisimultánea.
- Debía permitir el diseño de programas que fuesen fáciles de leer y de depurar.
- ¿Y qué condiciones debía cumplir el lenguaje deseado?
- 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.
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.
- En agosto de 1995, ya con el nombre de JAVA, se presentó en sociedad.
- 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.).
- 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++.