Evolución de la programación.

Description

evolución de los lenguajes de programación
gloriaadame
Mind Map by gloriaadame, updated more than 1 year ago
gloriaadame
Created by gloriaadame about 9 years ago
58
0

Resource summary

Evolución de la programación.
  1. 1957 FORTRAN
    1. Formula Translating System
      1. Adaptado al cálculo numérico
        1. Desarrollado por IBM
    2. 1958 LISP
      1. LISt Processing
        1. multiparadigma
          1. Desarrollado por John McCarthy
            1. estructuras de datos de árbol
              1. el manejo de almacenamiento automático
                1. tipos dinámicos
                  1. compilador auto contenido
      2. 1959 COBOL
        1. COmmon Business-Oriented Language
          1. información de gestión.
            1. comisión CODASYL
              1. autodocumentación
                1. gestión de archivos
                  1. números en base diez
                    1. definición de campos
        2. 1962 SIMULA
          1. programación orientada a objetos
            1. Ole Johan Dahl y Kristen Nygaard
              1. Clases y objetos
                1. instancia o variable
                  1. medio de referencias
          2. 1964 BASIC
            1. Beginner's All-purpose Symbolic Instruction Code
              1. John George Kemeny; Thomas Eugene Kurtz
                1. familia de lenguajes de programación de alto nivel
                  1. Ser fácil de usar
                    1. no orientado
                      1. Ser interactivo en todos los casos
                        1. Proveer mensajes de errores claros y amigables
            2. 1968 PASCAL
              1. Niklaus Wirth
                1. programación estructurada
                  1. funciones o procedimientos
                    1. declaración de variables
              2. 1969 C
                1. Dennis M. Ritchie
                  1. implementación de Sistemas Operativos
                    1. bibliotecas
                      1. lenguaje de preprocesado
                        1. uso de punteros
                          1. paso de parámetros a una función
                            1. paso por referencia
                              1. encapsulado y polimorfismo.
                                1. struct
                2. 1975 SQL
                  1. Structured Query Language
                    1. Structured Query Language
                      1. acceso a bases de datos relacionales
                        1. definición de datos
                          1. manipulación de datos
                            1. Integridad
                              1. Definición de vistas
                                1. Control de transacciones
                  2. 1983 C++
                    1. Bjarne Stroustrup, Bell Labs
                      1. la manipulación de objetos
                        1. Contenedores
                          1. Sstreams
                            1. Fstreams
                              1. Sobrecarga de operadores
                                1. Herencia múltiple
                                  1. Plantillas
                    2. 1991 PYTHON
                      1. Guido van Rossum
                        1. tipado dinámico
                          1. conteo de referencias
                            1. enlace dinámico de métodos
                              1. Listas y Tuplas
                      2. 1995 JAVA
                        1. James Gosling & Sun Microsystems
                          1. Orientado a objetos
                            1. Independencia de la plataforma
                              1. recolector de basura
                                1. dispositivos móviles y sistemas empotrados
                                  1. navegador web
                                    1. sistemas de servidor
                                      1. aplicaciones de escritorio
                        2. 1995 JAVASCRIPT
                          1. Netscape Communications Corp
                            1. Imperativo y estructurado
                              1. Dinámico
                                1. Funcional
                                  1. Prototípico
                                    1. Arrays y la definición literal de objetos
                          2. 2001 C#
                            1. Microsoft
                              1. Matrices
                                1. Clases y objetos
                                  1. Cadenas de caracteres
                            2. 2002 .NET
                              1. Microsoft
                                1. biblioteca de clases base o BCL
                                  1. Cargador de clases
                                    1. Compilador MSIL a nativo
                                      1. Motor de seguridad
                                        1. Motor de depuración
                                          1. Verificador de tipos
                                            1. Administrador de excepciones
                              Show full summary Hide full summary

                              Similar

                              Operadores Python
                              Giovanni Sanhuez
                              Test: "La computadora y sus partes"
                              Dayana Quiros R
                              FUNDAMENTOS DE REDES DE COMPUTADORAS
                              anhita
                              Mis Recursos de Programación
                              maya velasquez
                              Excel Básico-Intermedio
                              Diego Santos
                              Evolución de la Informática
                              Diego Santos
                              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