Identação
Origem: Wikipédia, a enciclopédia livre.
Identação ou (Endentação, Edentação ou Indentação) é um termo aplicado ao código fonte de um programa de computador para indicar que os elementos hierarquicamente dispostos têm o mesmo avanço relativamente à posição (y,0) ((linha, coluna)).
A identação tem um papel meramente "estético" (na maioria das linguagens) tornando a leitura do código fonte mais fácil (o que designamos por read-friendly).
A verdadeira mais valia deste processo é visível em arquivos de código fonte extensos, não se fazendo sentir a sua necessidade em arquivos pequenos (relativamente ao número de linhas)
Para qualquer programador deve ser um critério a ter em conta, principalmente, por aqueles que pretendam partilhar o seu código com outros.
[editar] Identação em linguagens de programação
Em palavras simples, identação é a organização do código fonte. Entre cada BEGIN e END, por exemplo, tabulamos as linhas. Assim pode-se identificar melhor o que nesse bloco está contido. Auxilia muito na busca de erros ou implementações.
Em C++ a identação não é obrigatória, que dizer, o compilador do código C++ não irá diferenciar se o programa será escrito com identação:
#include <iostream> int main() { std::cout << "Hello World!" << std::endl; }
Ou sem identação:
#include <iostream> int main() {std::cout << "Hello World!" << std::endl;}
A diferença é visual, especificamente para linguagens com identação a escolha do programador, mas também há linguagens com identação obrigatória como Python.