Por Abhishek Ghosh 15 de enero de 2024 10:52 am Actualizado el 15 de enero de 2024AnuncioUn entorno de ejecución (RE), también conocido como entorno de ejecución o entorno de secuencia, describe los requisitos previos de un sistema de ejecución particular que están disponibles y definidos en el tiempo de ejecución de programas de computador. Esto se define por los componentes elementales del lenguaje de programación, como el comportamiento de las construcciones del lenguaje y otras funciones como la verificación de tipos, la depuración, la generación de código y la optimización. El entorno de ejecución también incluye la biblioteca de tiempo de ejecución, bibliotecas estándar, interfaces de programación, variables de tiempo de ejecución, así como componentes de hardware y software a través de funciones del sistema operativo. Un entorno de ejecución carga programas desarrollados por programadores de aplicaciones y los ejecuta en una plataforma para la cual el tiempo de ejecución Se hizo el ambiente. Por lo tanto, representa en sí misma una pequeña “plataforma” en la que se pueden basar los programas. En algunos casos, una máquina virtual independiente de la plataforma y, por lo tanto, portátil, es parte de un entorno de ejecución. Un ejemplo bien conocido de esto es el lenguaje de programación Java. El entorno de ejecución de un programa Java se llama Java Runtime Environment y combina las bibliotecas de clases Java, que se utilizan para entrada y salida, por ejemplo, y la máquina virtual Java, que es responsable de ejecutar el código de bytes de Java. Otro ejemplo es el de Microsoft. .NET Framework. .NET Common Language Runtime (CLR) es el entorno de ejecución para programas escritos en C#, Visual Basic, .NET, J#, JScript .NET y C++/CLI (para sistemas operativos Windows más nuevos). En el sistema operativo mainframe z/OS de IBM, el llamado “entorno de lenguaje” es el entorno de ejecución común para los programas, que se pueden programar en COBOL, PL/I, C y Fortran, entre otros. Crédito de imagen: https:// vahid.blog/post/2021-03-21-understanding-the-javascript-runtime-environment-and-dom-nodes/ Funciones básicas Ejemplos de funciones básicas o básicas de un entorno de ejecución son:Leer y escribir archivosTransportar datos a través de redesControlar Dispositivos de entrada y salidaAdministrar datosClasificación y búsquedaEjemplos en los que los entornos de ejecución permiten que los programas sean independientes de la plataforma incluyen:Applets de Java que se ejecutan en diferentes navegadores web en diferentes sistemas operativosProgramas de Windows que se ejecutan con Wine en entornos UnixProgramas de Linux que se ejecutan en sistemas operativos UNIXProgramas de DOS que se ejecutan en OS/2, Programas Windows UNIX y Linux de 16 bits que se ejecutan en Windows de 32 bits

Source link