Identificadores

Analogia:

Identificadores: Utensílios específicos

Na programação, a tudo podem ser dados nomes, os quais são fundamentais para se identificar e referenciar recursos num programa. Na cozinha, quando nos referimos a tamanhos de potes diferentes (pequeno, médio e grande), indiretamente estamos identificando estes potes. Se tivermos muitos potes, é provável que queiramos atribuir nomes mais únicos, de forma a distingui-los bem. Seria como se todos os utensílios tivessem nomes: uma panela chamada "velhinha" com capacidade de 2 litros, um tabuleiro chamado "de sempre" com dimensões 50x20x5, etc. Na programação, há restrições quanto ao formato e os possíveis valores de identificadores. Usualmente estes são palavras cujo significado costuma se referir ao valor que este representa. Isso é fundamental para que não haja confusão na interpretação. Por exemplo, na nossa cozinha, imagine que chamemos uma frigideira de "abóbora". Se dizemos, "coloque o recheio preparado na abóbora", necessariamente nos confundiríamos no preparo desta receita. O mesmo vale para os computadores em relação a programas. Ou seja, apesar dos identificadores servirem apenas de auxílio para nos referirmos a utensílios, seja numa receita ou num programa, a definição e uso adequado são cruciais para não gerarmos confusão e comprometermos a sua utilização.