Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Instalar
¡Más rápido que el navegador!
 

Compilación anticipada

Índice Compilación anticipada

En informática, Compilación anticipada (AOT por sus siglas en inglés, ahead-of-time) es el acto de compilar un lenguaje de programación de alto nivel como C o C++, o un lenguaje intermedio como Java bytecode o el Common Intermediate Language (CIL) de.NET, a un código de máquina nativo (dependiente del sistema) con la intención de ejecutar el archivo binario resultante nativamente.

16 relaciones: Android Runtime, Bytecode Java, C (lenguaje de programación), C++, Código gestionado, Common Intermediate Language, Compilación en tiempo de ejecución, Compilador optimizador, Erlang, GNU Compiler for Java, Lenguaje de máquina, Lenguaje de programación, Máquina virtual, RubyMotion, Sistema de tipos, Sistema en tiempo de ejecución.

Android Runtime

Android Runtime (ART) es un entorno de ejecución de aplicaciones utilizado por el sistema operativo móvil Android.

¡Nuevo!!: Compilación anticipada y Android Runtime · Ver más »

Bytecode Java

El bytecode Java se encuentra dentro del archivo de extensión.class y es el tipo de instrucciones que la máquina virtual Java (JVM) espera recibir para posteriormente ser compiladas a lenguaje de máquina mediante un compilador JIT a la hora de su ejecución.

¡Nuevo!!: Compilación anticipada y Bytecode Java · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Compilación anticipada y C (lenguaje de programación) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Compilación anticipada y C++ · Ver más »

Código gestionado

El código gestionado es el código de un programa de ordenador que se ejecuta bajo la gestión de una máquina virtual, a diferencia del código no gestionado, que es ejecutado directamente por la CPU del ordenador.

¡Nuevo!!: Compilación anticipada y Código gestionado · Ver más »

Common Intermediate Language

Common Intermediate Language (CIL, pronunciado "sil" o "kil") (anteriormente llamado Microsoft Intermediate Language o MSIL) es el lenguaje de programación legible por humanos de más bajo nivel en el Common Language Infrastructure y en el.NET Framework.

¡Nuevo!!: Compilación anticipada y Common Intermediate Language · Ver más »

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 bytecode, consistente en traducir el bytecode a código máquina nativo en tiempo de ejecución.

¡Nuevo!!: Compilación anticipada y Compilación en tiempo de ejecución · Ver más »

Compilador optimizador

En ciencias de la computación, un compilador optimizador es un compilador que trata de minimizar ciertos atributos de un programa informático con el fin de aumentar la eficiencia y rendimiento.

¡Nuevo!!: Compilación anticipada y Compilador optimizador · Ver más »

Erlang

Erlang es un lenguaje de programación concurrente (u orientado a la concurrencia) y un sistema de ejecución que incluye una máquina virtual (BEAM) y bibliotecas (OTP).

¡Nuevo!!: Compilación anticipada y Erlang · Ver más »

GNU Compiler for Java

GNU Compiler for Java (en español Compilador de java de GNU), cuyo acrónimo es GCJ, es un compilador para el lenguaje de programación Java que forma parte del proyecto GCC.

¡Nuevo!!: Compilación anticipada y GNU Compiler for Java · Ver más »

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¡Nuevo!!: Compilación anticipada y Lenguaje de máquina · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Compilación anticipada y Lenguaje de programación · Ver más »

Máquina virtual

El concepto de máquina virtual puede definirse como equipos virtuales o equipos definidos por software dentro de servidores físicos, donde solo existen como código.

¡Nuevo!!: Compilación anticipada y Máquina virtual · Ver más »

RubyMotion

RubyMotion es una implementación del lenguaje Ruby para la creación de aplicaciones en iOS, OS X y Android.

¡Nuevo!!: Compilación anticipada y RubyMotion · Ver más »

Sistema de tipos

En ciencias de la computación, un sistema de tipos define cómo un lenguaje de programación clasifica los valores y las expresiones en '''tipos''', cómo se pueden manipular estos tipos y cómo interactúan.

¡Nuevo!!: Compilación anticipada y Sistema de tipos · Ver más »

Sistema en tiempo de ejecución

En informática, un entorno o sistema en tiempo de ejecución es un software que provee servicios para un programa en ejecución pero no es considerado en sí mismo como parte del sistema operativo.

¡Nuevo!!: Compilación anticipada y Sistema en tiempo de ejecución · Ver más »

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »