Tiempo de compilación

Tiempo de compilación

Se denomina tiempo de compilación (compile-time en inglés) al intervalo de tiempo en el que un compilador compila código escrito en un lenguaje de programación a una forma de código ejecutable por una máquina.

El compilador normalmente realiza un chequeo de sintaxis, que incluye entre otros un chequeo de tipos y ejecución de reglas de ámbito, seguido de un análisis semántico, que se compone de procesos como el enlazado estático, la instanciación de plantillas y la optimización del código generado. El enlazado dinámico se realiza normalmente después del tiempo de compilación, bien en tiempo de ejecución o antes de éste, por medio de un cargador de programas. El chequeo de límites de arrays normalmente no se hace en tiempo de compilación.

Este término suele emplearse, en oposición a tiempo de ejecución, para indicar si una acción o hecho sucede en uno u otro tiempo.

El tiempo de compilación no sucede en los lenguajes interpretados debido a que éstos no necesitan compilarse. En dichos lenguajes, ciertas acciones típicas de la compilación como es la comprobación de la sintaxis se realizan antes de comenzar a ejecutar el código, pero no es propiamente una compilación.


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Tiempo de ejecución — Se denomina tiempo de ejecución (runtime en inglés) al intervalo de tiempo en el que un programa de computadora se ejecuta en un sistema operativo. Este tiempo se inicia con la puesta en memoria principal del programa, por lo que el sistema… …   Wikipedia Español

  • Compilación en tiempo de ejecución — En informática, la compilación en tiempo de ejecución (también conocida por sus siglas inglesas, JIT, just in time), también conocida como traducción dinámica, es una técnica para mejorar el rendimiento de sistemas de programación que compilan a… …   Wikipedia Español

  • Compilación en tiempo de ejecución — En informática, la compilación en tiempo de ejecución (también conocida por sus siglas inglesas, JIT, just in time), también conocida como traducción dinámica, es una técnica para mejorar el rendimiento de sistemas de programación que compilan a… …   Enciclopedia Universal

  • Método justo a tiempo — Para el método de compilación JIT (Just in Time), véase Compilación JIT. El método justo a tiempo (traducción del inglés Just in Time) es un sistema de organización de la producción para las fábricas, de origen japonés. También conocido como… …   Wikipedia Español

  • Jethro Tull (compilación) — Jethro Tull Compilación de Jethro Tull Publicación 30 de junio de 1998 Género(s) Rock progresivo Discográfica Disky …   Wikipedia Español

  • Congelando el Tiempo (álbum) — Saltar a navegación, búsqueda Congelando el tiempo Álbum de Shaila Publicación 2003 Grabación Compilación de temas pertenecientes a los álbumes Sólo un día más de …   Wikipedia Español

  • Yucatán en el tiempo — Yucatán en el tiempo. Enciclopedia alfabética. Autor Raúl Casares G. Cantón; Juan Duch Colell; Silvio Zavala Vallado; Michel Antochiw et al. Género Referencia Enciclopedia …   Wikipedia Español

  • Sistema en tiempo de ejecución — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Congelando el tiempo — Álbum de Shaila Publicación 2003 Grabación Compilación de temas pertenecientes a los álbumes Sólo un día más de 1996 y Shaila de 1998 (por lo que la grabación corresponde a esos años), más temás inéditos, temas acústicos y temas de Progresar …   Wikipedia Español

  • Forth — Saltar a navegación, búsqueda Para otros usos de este término, véase Forth (desambiguación). Forth o FORTH es un lenguaje de programación para computadores y un ambiente de programación ideado por Charles H. Moore y Elisabeth Rather entre los… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”