Passons sur le fait que semantiquement ce n'est pas la meme chose. Tu peux tres bien avoir 2 variables de type different et 2 verrous a prendre. Tiens c'est pas une pile du coup !
Allez on passe sur un vrai exemple pratique qui ferait vomir n'importe quel prof de programmation du cote bien de la force.
Tu me le recodes copy_process sans goto avec des fonctions qui font pas plus d'un ecran toussa ? Je suis sur que tout le monde sera tres content de ta contribution a rendre le noyau moins degeulasse puisqu'il y a toujours moyen de faire autrement
Conditions :
- le code doit marcher
- le code ne doit pas etre plus compliqué a comprendre
- le code ne doit pas etre plus de 10% plus lent
[^] # Re: Hmm :/
Posté par ckyl . En réponse au journal Entretient du noyau Linux. Évalué à 4.
Allez on passe sur un vrai exemple pratique qui ferait vomir n'importe quel prof de programmation du cote bien de la force.
http://fxr.watson.org/fxr/source/kernel/fork.c?v=linux-2.6.9#L904(...)
Tu me le recodes copy_process sans goto avec des fonctions qui font pas plus d'un ecran toussa ? Je suis sur que tout le monde sera tres content de ta contribution a rendre le noyau moins degeulasse puisqu'il y a toujours moyen de faire autrement
Conditions :
- le code doit marcher
- le code ne doit pas etre plus compliqué a comprendre
- le code ne doit pas etre plus de 10% plus lent
Tu as le temps que tu veux :-)