• Actualité
  • Dossiers
  • Tutos
  • Astuces
  • Télécharger
  • Forums
  • Comparateur
  • Lexique
  • Dico d'extensions
  • Annuaire
Samedi 11 Octobre 2008 - 13 Connectés

 

 Lexique

Définition


indentation

n. f.
[PROG] Mise en page minimaliste réalisée à l'aide essentiellement de tabulations, afin de rendre un code source (ou tout autre texte) plus lisible, en faisant ressortir visuellement la structure du document, en partic. les structures de contrôle d'un programme. Il existe différents styles d'indentation classiques.
En C, il y en a quatre (voir la figure). Le style « K&R ». Ce style est celui de Kernighan et Ritchie (Voir Kernighan Brian), parce que les exemples qu'ils donnaient quand ils ont créé le langage C étaient rédigés avec cette indentation. Ce style est aussi appelé le style « kernel », car le noyau d'Unix est écrit avec. L'indentation de base est de 8 espaces par niveau, mais on rencontre aussi 4 espaces, ce qui est toutefois nettement moins courant.
Le style « Allman ». Du nom d'Eric Allman, qui a écrit beaucoup d'utilitaires BSD (il est parfois appelé le style « BSD »). Il ressemble à l'indentation du Pascal et de l'ALGOL. L'indentation peut être de 8 ou 4 espaces (en C++ par exemple).
Le style « Whitesmiths ». popularisé par les exemples du C Whitesmiths, un des tout premiers compilateurs C commerciaux. L'indentation est de 8 caractères, mais on rencontre aussi 4 espaces.
Le style « GNU ». Utilisé par EMACS et le code de la Free Software Foundation, et nulle part ailleurs (Voir GNU et FSF). Il y a toujours 4 espaces par niveau, avec les « { » et les « } » à mi-chemin.
Les styles Allman et Whitesmiths sont les plus communs, à égalité. K&R fut universel, mais est devenu nettement moins répandu. Ses défenseurs disent pourtant qu'il est bien pratique, permettant de voir d'un seul coup nettement plus de code en économisant l'espace verticalement. Sans aucun doute, savoir quel est le meilleur style restera une cause de nombreuses guerre de religion. Ces styles ont été normalisés pour la première fois pour le langage C, mais on retrouve exactement la même chose pour tous les langages structurés dont l'éditeur n'impose pas l'indentation (D'autres langages incorporent un éditeur qui fixe cette indentation, comme le GFA Basic sur les Atari).
Styles classiques d'indentation. Article lié à celui-ci :
indenter

Articles voisins :
incrément
- incrémental - incrémenter - incubateur - Indeo - indenter - index - indexation - indexé - indexer


Autres mots :

Index

[ 0-9 ] [ . ] [ / ] [ * ]
[ A ] [ B ] [ C ] [ D ]
[ E ] [ F ] [ G ] [ H ]
[ I ] [ J ] [ K ] [ L ]
[ M ] [ N ] [ O ] [ P ]
[ Q ] [ R ] [ S ] [ T ]
[ U ] [ V ] [ W ] [ X ]
[ Y ] [ Z ]

Top 10

1. codec
2. émoticône
3. carte graphique
4. Direct X
5. Internet
6. réseau
7. DirectX
8. NAS
9. fdisk
10. dictionnaire

Ce lexique a été créé à partir du site Le Jargon Français et f2s, et respecte les termes de la license de Documentation Libre GNU



  • Appel au Boycott !|
  • Tout savoir|
  • La sclérose en plaques|
  • Services gratuits|
  • e informatique|
  • Annuaire|
  • Partenaires|
  • Informatech|
  • Kit graphique|
  • Moto 50cc|
  • Aidoforum|
  • Blog Maraccuja|
  • Informatruc|
  • Emoticones|
  • Tuto Photoshop|
  • Nourrice Agréée|
  • Tracker|
  • Communauté graphique|
  • Tracker|
  • Yu-Gi-Oh|
  • SAV MSI|
  • Studio Mir, studio d'enregistrement à Montpellier|
  • Cartes3D.com, Au delà du graphisme
  • Ultime shopping