Tempo de execução: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Revertidas edições por 189.13.191.137, para a última versão por Leonardo.stabile
Linha 1:
Em [[informática]], '''tempo de execução''' ou '''runtime''' (termo em inglês), é o período em que um [[software| programa]] de [[computador]] permanece em execução. O termo "tempo de execução" é um contraponto ao termo [[tempo de compilação]], que é uma referência ao período em que o código é compilado para gerar um programa executável.
 
Em ciências da computação, run-time descreve a operação de um programa de computador, a duração de sua execução, do seu início ao fim da execução (compare com tempo de compilação). O termo é também usado como uma pequena forma de referenciar às bibliotecas de runtime, um programa ou biblioteca de código básico que é usado por uma linguagem de computação para manipular a escrita dos programas nessa linguagem enquanto o programa está em execução.
 
Um ambiente run-time é um estado de máquina virtal que fornece ao software serviços para processamento ou programas enquanto o computador está executando. Esta máquina virtual pode pertencer ao sistema operacional ou o software que a executa.
 
Na maioria dos casos, o sistema operacional, através do loader, faz uma alocação dos recursos de memória e a ligação do programa com suas bibliotecas dinâmicas às quais ele faz referência. Em alguns casos a linguagem ou implementação terá essas tarefas feitas por uma linguagem run-time instantaneamente, embora isso seja não muito comum na maioria das linguagens em sistemas operacionais comuns.
 
{{esboço-informática}}