Mindmap
Historia y evolución de los lenguajes de Programación
Inhalt der Mindmap
Historia y evolución de los lenguajes de Programación
Instrucciones al ordenador
Resolver problemas o ejecutar una misión
Unico lenguaje que entiende el microprocesador al inicio
Propio código binario, denominado lenguaje máquina o código
- Era muy lenta y tediosa
- Conlleva a gran número de errores,mas la depuración
En los 50 se creo una notación simbólica
- Denominada código de ensamble
- Denominada código de ensamble
Nuevos lenguajes introducidos por los nuevos ordenadores
- Llamados de alto nivel, tienen una estructura que se adapta más al pensamiento humano que a la forma de trabajar del ordenador
- Por ejemplo, seguro que le suenan lenguajes como BASIC, PASCAL, C, etc.
- Llamados de alto nivel, tienen una estructura que se adapta más al pensamiento humano que a la forma de trabajar del ordenador
Interpretes y compiladores
- Interprete
- 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 de una orden, etc
- Compilador
- El compilador traduce todo el programa de golpe, dejándolo listo para ser ejecutado3
- Ejemplos
- Por ejemplo, entre los lenguajes que suelen ser interpretados, se encuentran BASIC, LOGO
- Por ejemplo, entre los lenguajes que siempre son compilados se pueden destacar PASCAL, FORTRAN, COBOL, etc.
- Interprete
Fortran
- Década de los 50 John Backus
- Desarrollo el Programa SPEEDCODING , tomandolo como base en 1954, se creo para este un lenguaje en 1956 se término este compilador llamado FORTRAN (FORmula - TRANslator)
- Esta destinado a la resolución de problemas científico-técnicos
- Sus programas carecen de estructuración y son difíciles de seguir
- Esta destinado a la resolución de problemas científico-técnicos
- Desarrollo el Programa SPEEDCODING , tomandolo como base en 1954, se creo para este un lenguaje en 1956 se término este compilador llamado FORTRAN (FORmula - TRANslator)
- Década de los 50 John Backus
COBOL
- Finales de los 50
- Departamento de defensa patrocino una conferencia sobre lenguajes de programación llamada CODASYL en 1959 fruto de esta conferencia se creo COBOL (COmmon Business Oriented Languaje)
- Orientado a funciones administrativas
- Gran portabilidad y legibilidad
- Orientado a funciones administrativas
- Departamento de defensa patrocino una conferencia sobre lenguajes de programación llamada CODASYL en 1959 fruto de esta conferencia se creo COBOL (COmmon Business Oriented Languaje)
- Finales de los 50
BASIC
- John G. Kemeny y Thomas E. Kurtz 1964
- Creado para que pudiera introducirse a sus estudiantes en tiempo compartido llamado Basic por su sencillez de uso tenia gran popularidad debido a su sencillez y su poca memoria de usuario.
- El más difundido aplicado tanto en tareas de Gestión como en aplicaciones científicas
- Lenguaje sencillo de aprender y su intérprete utilizaba poca memoria
- El más difundido aplicado tanto en tareas de Gestión como en aplicaciones científicas
- Creado para que pudiera introducirse a sus estudiantes en tiempo compartido llamado Basic por su sencillez de uso tenia gran popularidad debido a su sencillez y su poca memoria de usuario.
- John G. Kemeny y Thomas E. Kurtz 1964
LOGO
- Seymour Papert y el pedagogo Jean Piaget en 1980
- Papert lo fue diseñando para los alumnados menores pudieran programar a los ordenadores y no estos a ellos, una vez terminado lo dio a conocer mediante su libro Desafio a la Mente programación gráfica mediante la Geométrica de la tortga
- Acogido a ámbitos educativos especialmente primaria y secundaria
- Sencillo de manejar y era un programador sin mucha matemática y era gráfico
- Acogido a ámbitos educativos especialmente primaria y secundaria
- Papert lo fue diseñando para los alumnados menores pudieran programar a los ordenadores y no estos a ellos, una vez terminado lo dio a conocer mediante su libro Desafio a la Mente programación gráfica mediante la Geométrica de la tortga
- Seymour Papert y el pedagogo Jean Piaget en 1980
PASCAL
- Niklaus Wirth 1983 se estandarizo
- Creación de un nuevo lenguaje para facilitar la programación sin que dejara de ser rápido siguiendo pautas estructuradas fue derivación de ALGOL
- Acceso a información teórica para cualquier área o utilidad
- Es el lenguaje más sencillo que posibilita el acceso a información teórica: descomposición modular, recursividad, punteros etc.
- Acceso a información teórica para cualquier área o utilidad
- Creación de un nuevo lenguaje para facilitar la programación sin que dejara de ser rápido siguiendo pautas estructuradas fue derivación de ALGOL
- Niklaus Wirth 1983 se estandarizo
PROLOG
- 1973 Alain Comerauer y Phillippe Rousel (inteligencia artificiall
- Se le llamo a ese lenguaje PROLOG (PROgramation LOGique) en este se proporcionan al ordenador una serie de conocimientos sobre un tema, junto con una serie de reglas y el programa contesta todas las preguntas sobre el tema siempre que las respuestas puedan deducirse lógicamente de los conocimientos dados al inicio
- No esta basado en órdenes si no descripciones
- Permite resolver problemas lógicos, desarrollar sistemas expertos, investigar en la comprensión del lenguaje humano
- No esta basado en órdenes si no descripciones
- Se le llamo a ese lenguaje PROLOG (PROgramation LOGique) en este se proporcionan al ordenador una serie de conocimientos sobre un tema, junto con una serie de reglas y el programa contesta todas las preguntas sobre el tema siempre que las respuestas puedan deducirse lógicamente de los conocimientos dados al inicio
- 1973 Alain Comerauer y Phillippe Rousel (inteligencia artificiall
ADA
- Jean Ichbiah 1975 Nombre clave Green
- En un primer momento se le dio el nombre de DoD-1 pero acabo cambiándose por ADA en honor a Ada Lovelace
- Sel el reprocha ser un tanto complejo, estricto
- Apropiado solo para el desarrollo de grandes programas
- Sel el reprocha ser un tanto complejo, estricto
- En un primer momento se le dio el nombre de DoD-1 pero acabo cambiándose por ADA en honor a Ada Lovelace
- Jean Ichbiah 1975 Nombre clave Green
JAVA
- James Gosling 1990
- Bill Joy vio que era interesante para internet y propuso modificarlo para el nuevo medio ya que este por el momento estaba aparcado y en agosto de 1995 con el nombre de Java se le dio a conocer a la sociedad
- Lento en su primera ejecución pero poco a poco era mas popular
- Es relativamente sencillo y potente para cualquier plataforma y ademas fiable y seguro manteniendo alejado a los virus
- Lento en su primera ejecución pero poco a poco era mas popular
- Bill Joy vio que era interesante para internet y propuso modificarlo para el nuevo medio ya que este por el momento estaba aparcado y en agosto de 1995 con el nombre de Java se le dio a conocer a la sociedad
- James Gosling 1990
Otros lenguajes
- JOVIAL
- ALGOL
- FLOWMATIC
- LISP
- JOVIAL





















