Envoyé par
Kimious
Je ne suis pas expert du domaine, mais, l'écriture en C sauvage n'augmente t-elle pas, dans une certaine mesure, la complexité du code du noyau. Le C++ et ses styles de programmation hybrides (impératif et orienté objet) ne permettrait-il pas d'augmenter la lisibilité du code, d'en faciliter sa maintenance et l'évolutivité ? Même s'il est certain que l'hétérogénéité des plateformes aujourd'hui poussent les développeurs à écrire beaucoup de drivers et donc du code de plus en plus spécifique, l'intégration au sein d'un noyau écrit en C++ ne serait-il pas plus facile ?
Pour résumer, un noyau orienté objet, c'est une idée impossible, possible mais refusée, ou évoquée mais en attente ?