Programmation C C plus plus La structure if

Programmation C C plus plus Le do
Programmation C C plus plus Le langage
Programmation C C plus plus Le préprocesseur

Programmation C C plus plus Le saut
Programmation C C plus plus Le while
Programmation C C plus plus Les commentaires

Programmation C C plus plus Les fonctions

Programmation C C plus plus Les structures de contrôle

Programmation C C plus plus Les types prédéfinis

Programmation C C plus plus Lien entre les pointeurs et les références

Programmation C C plus plus Notation des valeurs

Programmation C C plus plus Notion d'adresse

Programmation C C plus plus Notion de pointeur

Programmation C C plus plus Notion de référence

Programmation C C plus plus Passage de paramètres par variable ou par valeur

Programmation C C plus plus Pointeurs et références

Programmation C C plus plus Première approche

Programmation C C plus plus Rupture de séquence

Programmation C C plus plus Références et pointeurs constants et volatiles

Programmation C C plus plus Structures et types

Programmation C C plus plus Types avancés

Salutations (néerlandais)
Se présenter (néerlandais)
Les formules de politesse (néerlandais)
Les nombres (néerlandais)
Les couleurs (néerlandais)
Les pays (néerlandais)
Le temps (néerlandais)
Méthodes de chinois
Genre (bambara)
Pluriels (bambara)
Verbes (bambara)
Grammaire du bambara
Pronoms (bambara)
Postpositions (bambara)
Particules (bambara)
Vocabulaire (bambara)
Nombres (bambara)
Relations familiales (bambara)
Livres en bambara
Freinage roller en power slide
Freinage roller en T et en V

Langue arabe
Voyelles (néerlandais)
Syllabes (néerlandais)
Écrire les syllabes (néerlandais)
Petits mots (néerlandais)
Les verbes forts (néerlandais)
Programmation/Structure et style
La structure et le style d'un code source définissent sa présentation. Afin que la maintenance soit facile, il est nécessaire que la présentation du code soit cohérente dans tous les fichiers sources. Des règles de styles sont donc à définir.
Langue.
Les premiers langages de programmation ne gérant pas les accents (jeu de caractère limité à l'ASCII 7 bits), des habitudes ont été prises pour nommer les variables et écrire les commentaires sans accents. Cela a également aidé la langue anglaise à s'imposer.
Toutefois, cette limite technique n'existe plus dans les langages de programmation modernes, grâce notamment au support du jeu de caractères Unicode. Il est possible de nommer des variables en français avec des accents.
La langue utilisée dans les commentaires et dans la conception est donc d'un choix de développement.
Style du code.
Les caractères blancs (espaces, tabulations, retours à la ligne) sont généralement ignorés par la plupart des langages de programmation, et ne servent qu'à séparer deux mots dans les instructions. Ces caractères permettent donc de présenter le code de façon plus lisible que si les instructions s'enchaînaient sans espaces.
Ceci ne s'applique pas aux langages de programmation où l'indentation a une signification, comme le langage Python par exemple.
Exemple en C : Sans coloration syntaxique, quel code est le plus lisible ?
ou
 int main ( void )
 printf( "Bonjour monde !" );
 return 0;
?
Il est possible de définir ses propres règles de style, ou d'utiliser des règles de styles standard afin que la cohérence de présentation dépasse le cadre de son projet personnel.
L'indentation.
L'indentation définit l'espace blanc situé au début de chaque ligne de code.
Les lignes de code sont rassemblées en blocs (fonctions, résultat d'un test, ...) et sont ordonnées de manière hiérarchique (bloc conditionnel dans une fonction, fonction dans une classe, classe dans un espace de nom, ...).
À chaque nouveau niveau hiérarchique plus profond, l'indentation augmente.
Exemple (dans un pseudo-langage) :
 namespace mynamespace { // <- début espace de nom
 function myfunction { // <- début fonction
 if (condition) { // <- début if
 instruction; // <- instruction conditionnelle
 } // <- fin if
 } // <- fin fonction
 } // <- fin espace de nom
L'exemple précédent utilise 4 caractères espaces supplémentaire à chaque nouveau début de bloc hiérarchique. Le nombre de caractère espaces peut varier selon le style, il est même possible d'utiliser des caractères tabulations au lieu des espaces.
Utiliser des caractères tabulation au lieu des espaces présente certains avantages :
et certains inconvénients :
Les caractères de tabulation sont donc souvent à proscrire.
Il est préférable d'utiliser le bon nombre de caractères espace à chaque nouvelle indentation :
Cependant l'utilisation d'espaces a aussi des inconvénients :
La règle d'or est de toujours utiliser le même style d'indentation (cohérence de présentation) et de ne surtout par mélanger espaces et tabulations.
Il faut aussi veiller à ne pas avoir besoin de plus de 5 indentations dans le code. Dans le cas contraire, il faut envisager de revoir la structure du code.
Le style K&R.
Le style K&R est nommé d'après Kernighan et Ritchie qui ont utilisé ce style dans leur livre Le langage de programmation C ("The C Programming Language" en version originale).
Ce style définit les règles suivantes :
Exemple:
 int main(void) {
 printf( "Bonjour monde !" );
 return 0;
Cependant, si la fonction utilise des arguments dont les types sont définis après, l'accolade ouvrante est sur une ligne à part :
 int main(argc, argv)
 int argc;
 char**argv;
 printf( "Bonjour monde !" );
 return 0;
Le style Allman.
Nommé d'après son auteur Eric Allman, ce style est essentiellement le même que K&R, excepté que chaque accolade ouvrante est située sur une ligne séparée.
Exemple:
int main(void)
 printf( "Bonjour monde !" );
 return 0;
La déclaration de la fonction, l'accolade ouvrante et l'accolade fermante sont 3 lignes séparées et possèdent le même niveau d'indentation.
Ce style est également utilisé dans les langages de programmation n'utilisant par les accolades pour les blocs mais des mots-clés.
Par exemple, en Pascal les blocs sont définis entre les mots-clés begin et end.
procedure BonjourMonde
begin
 Writeln("Bonjour monde !");
end;
Le style Whitesmiths.
Moins commun que les précédents, ce style indente les accolades au même niveau que le bloc qu'il contient.
Exemple:
 int main(void)
 printf( "Bonjour monde !" );
 return 0;
Le style GNU.
Ce style est intermédiaire entre le style Allman et le style Whitesmiths : les accolades sont semi-indentées.
Exemple:
 int 
 main (void)
 printf ( "Bonjour monde !" );
 return 0;

Japonais/Grammaire/Questions
Questions de type oui/non.
En Japonais, pour poser une question, il n'y a pas d'inversion du sujet et du verbe. Pour poser une question dont la réponse sera « oui » ou « non », il suffit d'ajouter か (ka) à la fin de la phrase. か agit alors comme « Est-ce que » ou point d'interrogation.
Questions ouvertes.
Pour les questions plus complexes il faut utiliser, en plus de la particule d'interrogation か, un mot interrogatif. Voici une liste des plus courants :

Photographie/Netteté des images/Le « bokeh »