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

Chema Zara Zarat
Mind Map by Chema Zara Zarat, updated more than 1 year ago
Chema Zara Zarat
Created by Chema Zara Zarat about 6 years ago
18
0

Description

informatica

Resource summary

Historia y evolución de los lenguajes de Programación
  1. Instrucciones al ordenador
    1. Resolver problemas o ejecutar una misión
      1. Unico lenguaje que entiende el microprocesador al inicio
        1. Propio código binario, denominado lenguaje máquina o código
          1. Era muy lenta y tediosa
            1. Conlleva a gran número de errores,mas la depuración
            2. En los 50 se creo una notación simbólica
              1. Denominada código de ensamble
              2. Nuevos lenguajes introducidos por los nuevos ordenadores
                1. Llamados de alto nivel, tienen una estructura que se adapta más al pensamiento humano que a la forma de trabajar del ordenador
                  1. Por ejemplo, seguro que le suenan lenguajes como BASIC, PASCAL, C, etc.
                2. Interpretes y compiladores
                  1. Interprete
                    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 de una orden, etc
                    2. Compilador
                      1. El compilador traduce todo el programa de golpe, dejándolo listo para ser ejecutado3
                      2. Ejemplos
                        1. Por ejemplo, entre los lenguajes que suelen ser interpretados, se encuentran BASIC, LOGO
                          1. Por ejemplo, entre los lenguajes que siempre son compilados se pueden destacar PASCAL, FORTRAN, COBOL, etc.
                            1. Fortran
                              1. Década de los 50 John Backus
                                1. 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)
                                  1. Esta destinado a la resolución de problemas científico-técnicos
                                    1. Sus programas carecen de estructuración y son difíciles de seguir
                                2. COBOL
                                  1. Finales de los 50
                                    1. 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)
                                      1. Orientado a funciones administrativas
                                        1. Gran portabilidad y legibilidad
                                    2. BASIC
                                      1. John G. Kemeny y Thomas E. Kurtz 1964
                                        1. 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.
                                          1. El más difundido aplicado tanto en tareas de Gestión como en aplicaciones científicas
                                            1. Lenguaje sencillo de aprender y su intérprete utilizaba poca memoria
                                        2. LOGO
                                          1. Seymour Papert y el pedagogo Jean Piaget en 1980
                                            1. 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
                                              1. Acogido a ámbitos educativos especialmente primaria y secundaria
                                                1. Sencillo de manejar y era un programador sin mucha matemática y era gráfico
                                            2. PASCAL
                                              1. Niklaus Wirth 1983 se estandarizo
                                                1. 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
                                                  1. Acceso a información teórica para cualquier área o utilidad
                                                    1. Es el lenguaje más sencillo que posibilita el acceso a información teórica: descomposición modular, recursividad, punteros etc.
                                                2. PROLOG
                                                  1. 1973 Alain Comerauer y Phillippe Rousel (inteligencia artificiall
                                                    1. 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
                                                      1. No esta basado en órdenes si no descripciones
                                                        1. Permite resolver problemas lógicos, desarrollar sistemas expertos, investigar en la comprensión del lenguaje humano
                                                    2. ADA
                                                      1. Jean Ichbiah 1975 Nombre clave Green
                                                        1. En un primer momento se le dio el nombre de DoD-1 pero acabo cambiándose por ADA en honor a Ada Lovelace
                                                          1. Sel el reprocha ser un tanto complejo, estricto
                                                            1. Apropiado solo para el desarrollo de grandes programas
                                                        2. JAVA
                                                          1. James Gosling 1990
                                                            1. 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
                                                              1. Lento en su primera ejecución pero poco a poco era mas popular
                                                                1. Es relativamente sencillo y potente para cualquier plataforma y ademas fiable y seguro manteniendo alejado a los virus
                                                            2. Otros lenguajes
                                                              1. JOVIAL
                                                                1. ALGOL
                                                                  1. FLOWMATIC
                                                                    1. LISP
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    Test de Arquitectura
                                                                    Rashid Gc
                                                                    Cibercultura - Yeny Santamaría: Mi PLE - Entorno Personal de Aprendizaje
                                                                    Elizabeth Santamaría
                                                                    LAS CINCO MENTES DEL FUTURO5
                                                                    Ana Maria Arce Areiza
                                                                    Desnutrición
                                                                    NATALIA WILCHES MAZUERA
                                                                    LISTA DE SCHINDLER
                                                                    Sebastian Ojeda5224
                                                                    Procesos de formado para plastico
                                                                    mario_pl48
                                                                    TERMOPLÁSTICOS
                                                                    olayagolan
                                                                    Orientación
                                                                    Rocio RIOS
                                                                    EQUIPO DE COMPUTO
                                                                    Benjamin Chavarria
                                                                    Para terminar....Sugerencias
                                                                    Carlos Gómez