Dynarec

Este artigo não cita fontes confiáveis. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW • CAPES • Google (notícias • livros • acadêmico) (Julho de 2020)

|

Execução de Programa

Conceitos gerais

* Código
* Tradução
* Compilador
* Conjunto de instruções
* Tempo de compilação
* Optimizing compiler
* Representação intermediária (IR)
* Execution
* Sistema Runtime
* Executável
* Interpretador
* Máquina virtual

Tipos de código

* Código-fonte
* Código objeto
* Bytecode
* Código de máquina
* Microcódigo

Estratégia de compilação

* Just-in-time (JIT)
* Ahead-of-time (AOT)
* Transcompilação
* Recompilação

Runtimes notáveis

* Android Runtime (ART)
* Common Language Runtime (CLR) & Mono
* crt0
* HHVM
* Java Virtual Machine (JVM)
* Objective-C
* V8
* Node.js
* PyPy
* Zend Engine

Compiladores notáveis e toolchain

* GNU Compiler Collection (GCC)
* LLVM
* Clang

* v
* d
* e

O Dynarec (abreviação para "Dynamic recompilation", que em português remeteria a uma "recompilação dinâmica de dados") refere ao processo de compilar parte ou todo um programa/jogo durante o próprio processo de emulação ou de criação de uma máquina virtual.

| Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

* v
* d
* e

|

*[v]: Ver esta predefinição
*[d]: Discutir esta predefinição
*[e]: Editar esta predefinição