Variável (programação): diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Felipe Su (discussão | contribs)
Linha 20: Linha 20:


'''Variáveis locais''' são aquelas declaradas no inicio do bloco e seus escopos são restritos aos blocos em que foram declaradas. {{VT|Constante (programação)}}
'''Variáveis locais''' são aquelas declaradas no inicio do bloco e seus escopos são restritos aos blocos em que foram declaradas. {{VT|Constante (programação)}}


As variáveis podem ter tipos específicos desta forma permite que seja feito uma abstração da necessidade do seu conteúdo. Temos variáveis que são exclusivamente para valores números, texto, decimal, binários e muitos outros. Em muitos casos definir bem o tipo de uma variável é um critério de qualidade de ''software''.

Um exemplo seria definir uma variável que permite alocar uma grande quantidade de números quando o se necessita apenas de poucas casas decimais(por exemplo para registrar a idade), ocasionando um uso desnecessário de memória. Também podem ocorrer casos onde o tipo da variável esta incorreto as necessidades(exemplo tentar registrar um nome em uma variável numérica).

Os compiladores são os responsáveis por interpretar uma determinada linguagem de programação, seu conteúdo das variáveis, código desenvolvido e compilar. Podemos observar no exemplo de documentação fornecido pela linguagem de programação Java([https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html Java documentation - variables]) suas definições sobre variáveis.

Encontramos também definições práticas do uso de variáveis em em uma das linguagens de programação mais conhecida como [[Java (linguagem de programação)|Java]].

''Ver também: [https://github.com/fefong/java-variables Github Java Variables] exemplo de implementação completo;''


== Nomenclatura ==
== Nomenclatura ==

Revisão das 18h41min de 18 de setembro de 2021

 Nota: Para outros significados, veja Variável.

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão.[1] Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.[1]

Quando nos referimos à variável, do ponto de vista da programação de computadores, estamos tratando de uma “região de memória (do computador) previamente identificada cuja finalidade é armazenar os dados ou informações de um programa por um determinado espaço de tempo”.[1] A memória do computador se organiza tal qual um armário com várias divisões. Sendo cada divisão identificada por um endereço diferente em uma linguagem que o computador entende.

O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão.

O computador identifica cada divisão por intermédio de um endereço no formato hexadecimal, e as linguagens de programação permitem nomear cada endereço ou posição de memória, facilitando a referência a um endereço de memória. Uma variável é composta por dois elementos básicos: o conteúdo,o valor da variável e identificador, um nome dado à variável para possibilitar sua utilização.

Exemplo de uma variável com JavaScript:

// Variável que contém um dado do tipo "string"
var exemplo = 'Isso é um exemplo de uma variável com nome "exemplo".';
exemplo = 'Agora a variável "exemplo" tem novo valor.';

Classificação de variáveis

Variáveis globais são aquelas declaradas fora do escopo das funções.

Variáveis locais são aquelas declaradas no inicio do bloco e seus escopos são restritos aos blocos em que foram declaradas.


As variáveis podem ter tipos específicos desta forma permite que seja feito uma abstração da necessidade do seu conteúdo. Temos variáveis que são exclusivamente para valores números, texto, decimal, binários e muitos outros. Em muitos casos definir bem o tipo de uma variável é um critério de qualidade de software.

Um exemplo seria definir uma variável que permite alocar uma grande quantidade de números quando o se necessita apenas de poucas casas decimais(por exemplo para registrar a idade), ocasionando um uso desnecessário de memória. Também podem ocorrer casos onde o tipo da variável esta incorreto as necessidades(exemplo tentar registrar um nome em uma variável numérica).

Os compiladores são os responsáveis por interpretar uma determinada linguagem de programação, seu conteúdo das variáveis, código desenvolvido e compilar. Podemos observar no exemplo de documentação fornecido pela linguagem de programação Java(Java documentation - variables) suas definições sobre variáveis.

Encontramos também definições práticas do uso de variáveis em em uma das linguagens de programação mais conhecida como Java.

Ver também: Github Java Variables exemplo de implementação completo;

Nomenclatura

Para padrões de nomenclatura veja:

Ver também

Referências

  1. a b c «O que são variáveis e para que elas servem na programação?». People. 17 de janeiro de 2019. Consultado em 13 de junho de 2020 
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.