Mapa mental
Efectos de los entornos sobre los lenguajes
Conteúdo do mapa
Efectos de los entornos sobre los lenguajes
Entornos de procesamiento por lotes
- No es posible la ayuda externa por parte del usuario para manejar o corregir el error de inmediato.
- Cuatro áreas principales
- Características de entrada/salida
- Características de manejo de errores y excepciones
- Recursos de regulación del tiempo
- Estructura de programas
- 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.
- FORTRAN, C y Pascal
Entornos de programación
- Es el entorno en el cual los programas se crean y se ponen a prueba.
- Consiste primordialmente en un conjunto de herramientas de apoyo y un lenguaje de para invocarlas.
- Las herramientas típicas en un entorno de programación incluyen editores, depuradores, verificadores, generadores de datos de prueba e impresoras.
- Los entornos de programación han afectado el diseño de los lenguajes principalmente en dos áreas importantes
- Las características que facilitan la compilación por separado
- El ensamblado de un programa a partir de componentes
Entornos interactivos
- 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.
- 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.
- La terminación del programa como respuesta a un error no es ordinariamente aceptable (a diferencia del procesamiento por lotes).
- El programa se compone de un conjunto de subprogramas y el usuario introduce el "programa principal" como una serie de comandos en la terminal.
- 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.
- ML, LISP y Prolog exhiben este tipo de comportamiento.
Entornos de sistemas incrustados
- Un sistema de computadora que se usa para controlar parte de un sistema más grande
- 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.
- 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.
- Ordinariamente, cada programa debe estar preparado para manejar todos los errores en forma interna, adoptando acciones apropiadas para recuperarse y continuar.
- Un sistema de computadora incrustado suele ser un sistema distribuido, compuesto de más de una computadora.
- Los sistemas incrustados deben operar casi siempre en tiempo real.
Marcos de ambientes
- Modelos prácticos para acceder a las ofertas de infraestructura, plataforma y software de pago por uso.
- Ejemplos de estas infraestructuras: computo en la nube, AWS, Google Cloud Plataform, Azure
- 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.
- 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.
- 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
- 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.
- Ejemplos de estas infraestructuras: computo en la nube, AWS, Google Cloud Plataform, Azure
- Modelos prácticos para acceder a las ofertas de infraestructura, plataforma y software de pago por uso.
Informações
- Descrição
- 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.
- Criado por
- Rosa Maria Vega Natividad
- Visualizações
- 14
- Tags
- Avaliação