Une question me turlupine depuis un bon moment.
Dans la plupart des codes sources, les accolades ouvrantes sont placées en fin de ligne comme dans l'exemple suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if(i > 10) {
    i = 0;
    return true;
}
Il en est de même dans la plupart des programmes dérivés syntaxiquement du C.

Pour ma part, cela me pose des problèmes de lecture, car les accolades ne sont pas alignés verticalement. J'ai pris l'habitude de les écrire sur une nouvelle ligne comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
if(i > 10)
{
    i = 0;
    return true;
}
ainsi on peut 'mieux' distinguer les blocs d'instructions.

Ma question est:
Pourquoi la majorité des sources sont écrites sous la première forme?