Efectos de los entornos sobre los lenguajes

Description

Mapa mental sobre el tema de la unidad 1 de la materia Lenguajes de programación "Efectos de los entornos sobre los lenguajes". Impartida por el Ing.Lerma en la UAMM-UAT.
Rosa Maria Vega Natividad
Mind Map by Rosa Maria Vega Natividad, updated more than 1 year ago
Rosa Maria Vega Natividad
Created by Rosa Maria Vega Natividad over 1 year ago
6
0

Resource summary

Efectos de los entornos sobre los lenguajes
  1. Entornos de procesamiento por lotes
    1. No es posible la ayuda externa por parte del usuario para manejar o corregir el error de inmediato.
      1. Cuatro áreas principales
        1. Características de entrada/salida
          1. Características de manejo de errores y excepciones
            1. Recursos de regulación del tiempo
              1. Estructura de programas
              2. Un error que termine la ejecución del programa es aceptable, debido a que se puede repetir la ejecución después de corregir el error.
                1. FORTRAN, C y Pascal
                2. Entornos de programación
                  1. Es el entorno en el cual los programas se crean y se ponen a prueba.
                    1. Consiste primordialmente en un conjunto de herramientas de apoyo y un lenguaje de para invocarlas.
                      1. Las herramientas típicas en un entorno de programación incluyen editores, depuradores, verificadores, generadores de datos de prueba e impresoras.
                        1. Los entornos de programación han afectado el diseño de los lenguajes principalmente en dos áreas importantes
                          1. Las características que facilitan la compilación por separado
                            1. El ensamblado de un programa a partir de componentes
                          2. Entornos interactivos
                            1. Interactúa durante su ejecución directamente con un usuario en una consola de visualización, enviando alternativamente salidas hacia ésta y recibiendo entradas desde el teclado o ratón.
                              1. Si se introducen mal los datos de entrada desde un teclado, el programa puede desplegar un mensaje de error y solicitar una corrección al usuario.
                                1. La terminación del programa como respuesta a un error no es ordinariamente aceptable (a diferencia del procesamiento por lotes).
                                  1. El programa se compone de un conjunto de subprogramas y el usuario introduce el "programa principal" como una serie de comandos en la terminal.
                                    1. Ejemplos de estos sistemas: procesamiento de texto, hojas de cálculo, juegos de video, sistemas de gestión de bases de datos y sistemas de instrucción asistida por computadora.
                                      1. ML, LISP y Prolog exhiben este tipo de comportamiento.
                                      2. Entornos de sistemas incrustados
                                        1. Un sistema de computadora que se usa para controlar parte de un sistema más grande
                                          1. Aquí el sistema de computadora es parte integral del sistema más grande, y la falla de este significa también comúnmente la falla del sistema mayor.
                                            1. Los programas escritos para sistemas incrustados suelen operar sin un sistema operativo subyacente y sin los archivos de entorno y dispositivos de E/S usuales.
                                              1. Ordinariamente, cada programa debe estar preparado para manejar todos los errores en forma interna, adoptando acciones apropiadas para recuperarse y continuar.
                                                1. Un sistema de computadora incrustado suele ser un sistema distribuido, compuesto de más de una computadora.
                                                  1. Los sistemas incrustados deben operar casi siempre en tiempo real.
                                                  2. Marcos de ambientes
                                                    1. Modelos prácticos para acceder a las ofertas de infraestructura, plataforma y software de pago por uso.
                                                      1. Ejemplos de estas infraestructuras: computo en la nube, AWS, Google Cloud Plataform, Azure
                                                        1. La computación en nube ofrece a las empresas modelos prácticos para acceder a las ofertas de infraestructura, plataforma y software de pago por uso.
                                                          1. Microsoft Azure es un servicio de computación en la nube creado por Microsoft para construir, probar, desplegar y administrar aplicaciones y servicios mediante el uso de sus centros de datos.
                                                            1. Amazon Web Services (AWS) es la plataforma en la nube más adoptada y completa en el mundo, que ofrece más de 200 servicios integrales de centros de datos a nivel global usando AWS para reducir los costos, aumentar su agilidad e innovar de forma más rápida
                                                              1. Google Cloud (también conocido como Google Cloud Platform o GCP) es un proveedor de recursos de computación en la nube que se utilizan para desarrollar, implementar y operar aplicaciones en la web.
                                                          Show full summary Hide full summary

                                                          Similar

                                                          PHP intro
                                                          Māris Ozoliņš
                                                          Programing - Python
                                                          Amanda Kolbe
                                                          Programing Languages History
                                                          Ricardo Sol
                                                          Pega CSSA 7.3/7.4 Simulado Academy
                                                          Pedro Henrique Lima
                                                          01 Long Term causes of the French Revolution
                                                          Holly Lovering
                                                          Cell Organelles and Functions
                                                          Melinda Colby
                                                          Unit 2 flashcards
                                                          C R
                                                          Function and Structure of DNA
                                                          Elena Cade
                                                          5 Big Ideas
                                                          cassie_dodd