in computer languages, a variable that has been allocated statically so that its lifetime is the entire run of the program (as opposed to shorter-lived automatic variables and dynamically allocated variables)
Em programação de computadores, uma variável estática é uma variável que foi alocada "estaticamente", o que significa que seu tempo de vida (ou "extensão") é toda a execução do programa. Isso contrasta com as de vida curta, cujo armazenamento é na pilha de chamadas; e em contraste com os objetos, cujo armazenamento é alocado e desalocado dinamicamente na memória heap. O tempo de vida da variável é contrastado com o escopo (onde uma variável pode ser usada): "global" e "local" referem-se ao escopo, não ao tempo de vida, mas o escopo geralmente implica em tempo de vida. Em muitas linguagens, as variáveis globais são sempre estáticas, mas em algumas linguagens são dinâmicas, enquanto que as são geralmente automáticas, mas podem ser estáticas. Em geral, a alocação de memória estática é a alocação de memória em tempo de compilação, antes que o programa associado seja executado, ao contrário da |alocação de memória dinâmica ou , onde a memória é alocada conforme necessário em tempo de execução.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).