Indentation
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Une indentation est un retrait par rapport à la norme. Cela peut se comprendre de quatre manières :

Géographie

Une indentation est l'avancée de la mer dans les terres (par exemple). Le sens est souvent proche de crénelé, une crénelure étant une suite d'indentations.

Littérature

Une indentation (Une indentation est un retrait par rapport à la norme. Cela peut se comprendre de quatre manières :) est un retrait de la première ligne d'un paragraphe. C'est la norme (Une norme, du latin norma (« équerre, règle ») désigne un état habituellement répandu ou moyen considéré le plus souvent comme une règle à suivre. Ce terme...) en typographie française (mais pas anglo-saxonne). En CSS, ceci se signale généralement par p {text-indent:mesure}

Technologies de Communication (La communication concerne aussi bien l'homme (communication intra-psychique, interpersonnelle, groupale...) que l'animal (communication intra- ou inter- espèces) ou...)

L'indentation dans un forum électronique permet de présenter les différentes contributions en distinguant : 1. le "sujet principal" ou fil de discussion, ou "contribution originale", qui sera le plus à gauche, 2. des "réponses" à cette contribution originale, qui seront présentées sous cette première contribution, et décalées à droite et 3. des "réponses à réponse" qui seront présentées sous la réponse, et décalées d'un cran supplémentaire vers la droite

Comme ci-dessous :

 
 > Sujet principal: présentation de l'indentation 
 > réponse1 au sujet principal: 1er niveau, décalé d'un cran à droite 
 > réponse1.1 à réponse1: 2e niveau, décalé d'un cran supplémentaire 
 > à droite 
 > réponse1.2 à réponse1: 2e niveau, au même niveau que la réponse 
 > précédente 
 > réponse2 au sujet principal: retour au 1er niveau, pour être au même 
 > niveau que la réponse1 
 

Informatique (L´informatique - contraction d´information et automatique - est le domaine d'activité scientifique, technique et industriel en rapport avec le traitement...)

L'indentation est l'action qui permet d'ajouter des caractères de tabulation dans un fichier ( Un fichier est un endroit où sont rangées des fiches. Cela peut-être un meuble, une pièce, un bâtiment, une base de données informatique. Par exemple : ...) texte.

Très souvent utilisée en programmation (La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape importante de la conception de logiciel (voire de matériel, cf. VHDL).), elle rend le code source (Le code source (ou les sources voire le source) est un ensemble d'instructions écrites dans un langage de programmation informatique de haut niveau, compréhensible par un être humain entraîné, permettant d'obtenir...) plus clair et plus lisible. Il existe plusieurs styles d'indentation et des outils comme la commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un souhait impératif.) Unix indent qui permettent d'automatiser cette tâche de refactoring. La plupart des éditeurs de texte pour programmeurs prennent également en charge (La charge utile (payload en anglais ; la charge payante) représente ce qui est effectivement transporté par un moyen de transport donné, et qui donne lieu à un paiement ou un...) cette opération. Par exemple, avec l'éditeur de texte Vim, on se rendra à la première ligne à indenter, tapera " = " et se rendra à la dernière ligne à indenter, par exemple, on tapera 1G=G pour indenter tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) le document (Dans son acception courante un document est généralement défini comme le support physique d'une information.).

Extrait du code de Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX créé par Linus Torvalds, souvent...) avec son indentation originale

 
 if (unlikely(prev->policy == SCHED_RR)) 
 if (!prev->counter) { 
 prev->counter = NICE_TO_TICKS(prev->nice); 
 move_last_runqueue(prev); 
 } 
 switch (prev->state) { 
 case TASK_INTERRUPTIBLE: 
 if (signal_pending(prev)) { 
 prev->state = TASK_RUNNING; 
 break (Break est un mot anglais faisant référence à la notion de rupture (to break peut signifier « casser » et « a break » peut signifier « une pause »). Le mot est notamment employé :); 
 } 
 default: 
 del_from_runqueue(prev); 
 case TASK_RUNNING:; 
 } 
 prev->need_resched = 0; 
 

Le même code après suppression de son indentation

 
 if (unlikely(prev->policy == SCHED_RR)) 
 if (!prev->counter) { 
 prev->counter = NICE_TO_TICKS(prev->nice); 
 move_last_runqueue(prev); 
 } 
 switch (prev->state) { 
 case TASK_INTERRUPTIBLE: 
 if (signal_pending(prev)) { 
 prev->state = TASK_RUNNING; 
 break; 
 } 
 default: 
 del_from_runqueue(prev); 
 case TASK_RUNNING:; 
 } 
 prev->need_resched = 0; 
 

Dans certains langages de programmation (Haskell, Python…), l'indentation a un sens (SENS (Strategies for Engineered Negligible Senescence) est un projet scientifique qui a pour but l'extension radicale de l'espérance de vie humaine. Par une évolution progressive allant du ralentissement du vieillissement, suivi...) spécifique (p.ex. la délimitation des blocs, rôle tenu par les accolades dans l'exemple en C ci-dessus), alors que dans les autres elle est ignorée et n'a d'utilité que pour les programmeurs humains.

Technologie (Le mot technologie possède deux acceptions de fait :)

En technologie, l'indentation d'une pièce de métal (Un métal est un élément chimique qui peut perdre des électrons pour former des cations et former des liaisons métalliques ainsi que des liaisons...) se caractérise par de petits éclats sur une arête. Ce peut être la conséquence de chocs sur un métal dur.

Page générée en 0.049 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique