Troll mis à part, le point important dans l'argumentation de Linux est que C++ cache certaines choses dans le dos du programmeur, ie fait des vérifications et un tas d'autres choses à l'exécution (runtime).
Pour un noyau c'est très mal (tm) puisque c'est lui qui est censé fournir la base nécessaire à de telles actes (allocations de mémoire en particulier). Il est probable que si C++ était encore comme en 1986, époque où sa philosophie était, comme en C, "rien en runtime, tout pendant la compilation", Linus serait le premier à l'utiliser l'encapsulation et surtout le polymorphisme (l'encapsulation peut être simulée assez facilement en C) pouvant être pratique...
[^] # Re: Pour le C++
Posté par Nicolas Bernard (site web personnel) . En réponse au journal GNU/Hurd c'est quoi au fait ?. Évalué à 4.
Pour un noyau c'est très mal (tm) puisque c'est lui qui est censé fournir la base nécessaire à de telles actes (allocations de mémoire en particulier). Il est probable que si C++ était encore comme en 1986, époque où sa philosophie était, comme en C, "rien en runtime, tout pendant la compilation", Linus serait le premier à l'utiliser l'encapsulation et surtout le polymorphisme (l'encapsulation peut être simulée assez facilement en C) pouvant être pratique...