J'ai cherché les débat sur le C ou le C++, et tous les développeurs disent que ça varie selon les besoins.
Alors j'ai une petite question : Que choisir pour un système d'exploitation : C ou C++ ?
Version imprimable
J'ai cherché les débat sur le C ou le C++, et tous les développeurs disent que ça varie selon les besoins.
Alors j'ai une petite question : Que choisir pour un système d'exploitation : C ou C++ ?
ce que tu veux... tant que tu sais t'en servir et que tu controles la mémoire au niveau RTL ;)
Je dirais le C pour les couches les plus basses (là où il ne faut pas d'allocation dynamique) et du C++ si tu veux par dessus. Mais essaye déjà de récupérer le code source d'un vrai OS (tu as le choix : Linux, un BSD quelconque, OpenSolaris, etc...) et regarde à quoi ça ressemble.
Moi je dirais le C pour le noyau du système !Citation:
Envoyé par InOCamlWeTrust
Cependant en ce qui concerne l'allocation dynamique, en générale c'est à toi d'implémenter tes propres fonctions suivant la façon dont tu gère les pages de mémoires etc... Une bonne source d'apprentissage est SOS : Simple Operating System
Ce n'est pas très gros donc facilement visualisable et assez facile à comprendre, tel est le but de ce système qui est à l'origine d'une série de tutoriels de Linux Magazine ;)