allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 2008
-
17 mars 2007 à 17:21
allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 2008
-
18 mars 2007 à 16:59
Bonjour à tous,
Je développe mes logiciels sous Visual Basic .NET (net framework 2) depuis un petit moment.
Mais j'ai un petit projet perso de faire un OS (au moins le noyau, ou alors carrément se basé sur Linux ...) et je voulais savoir si C++ est capable de faire ça ? (j'utilise Visual Studio Pro) et comment ça se passe ?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 17 mars 2007 à 17:35
En C++, oui c'est possible mais:
Premièrement, il te faut des connaissences solide en C et en ASM pour faire un OS.
Deuxièmement, oublie VC++. Il te faut un compilo capable de générer des codes indépendant comme gcc et g++.
Troisièmement, n'oublie pas que tu n'aura pas les lib C++ standard à ta disposition. Quand on fait un OS, on part de rien. Donc va faloir faire tes lib toi-même.
Finalement, si tu fesais du .NET et UNIQUEMENT du .NET, oublie ça. C'est impossible de faire quelque chose d'indépendant d'une plateforme avec du .NET. Va falloir que tu apprenne le vrai C/C++.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 17 mars 2007 à 17:57
Pour Windows et Linux (avec Mono), oui. Mac et Unix, possible mais je suis pas sûr. Cependant, si tu tien à apprendre le C#, je te conseille plutôt d'apprendre le C/C++ en premier. Tu pourra générer des codes beaucoups plus portable, légé et rapide en C/C++ qu'un code fait en interprété (En passent, de connaissence, Windows, Linux et Unix sont fait en C).