Pergunta

Qual é o tempo de execução?E não quero dizer "em tempo de execução" = enquanto o programa/script está em execução.Quero dizer

O tempo de execução <sua-linguagem-interpretada-aqui>

Foi útil?

Solução

É exatamente isso que significa;são o ambiente e as estruturas de dados que controlam tudo o que acontece enquanto o programa é executado.Não são apenas as linguagens interpretadas que possuem um ambiente de tempo de execução, mas também todas as linguagens compiladas.Em C, o tempo de execução são as variáveis ​​de ambiente e os serviços fornecidos pelo sistema operacional que permitem que o programa interaja com o resto do sistema.Em uma linguagem orientada a objetos, também são todas as tabelas de objetos, classes e métodos que são construídos para permitir a passagem de mensagens.Numa linguagem interpretada, é o estado do intérprete, além de todas essas outras coisas.Em geral, acho que você poderia descrever o tempo de execução como "tudo o que acontece que você não escreveu explicitamente".

Outras dicas

http://en.wikipedia.org/wiki/run time_system

Uma coleção de software projetada para suportar a execução de programas de computador escritos em algum idioma do computador. O sistema de tempo de execução pode fornecer serviços de software, como sub-rotinas e bibliotecas para operações comuns, implementação de comandos de linguagem de programação, verificação de tipo, depuração e até geração de código e otimização de código

Em geral, geralmente se refere à estrutura de suporte necessariamente para executar um programa além do que o programador escreve. Para idiomas interpretados, isso normalmente assume a forma de um intérprete (geralmente associado à biblioteca de sub -rotinas comuns); Para idiomas compilados que possuem tempos de execução, isso geralmente é apenas uma biblioteca de sub-rotinas compartilhadas comumente usadas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top