Le mer 04/06/2003 à 10:36, Jean Segers a écrit : > Non, pas pas tout à fait stupide! Ha ? :-)
> Pas pour l'OS mais plutôt en fonction des bibliothèques disponibles et > des chemins d'accès. > > Un code source C ou C++ est pratiquement le même sur toute les > plateformes s'il est écrit pour le compilateur gnu gcc. Par contre le C > de petitmou n'étant pas conforme à la norme, tu ne pourra pas compiler > en utilisant Visual C ou Borland C etc... > > Sous Unix (Linux, bsd, etc...) beaucoup de tâches sont réalisées par des > bibliothèques communes (I.E. GTK pour le graphisme Gnome ou QT pour ceux > de KDE. Mais ca va beaucoup plus loin car il existe des bibliothèques > pour toutes sortes de tâches: gestion des images, du son, de la vidéo, > des routines mathématique, etc, etc...). Cela explique aussi les fameux > problèmes de dépendance lors de l'installation d'un nouveau logiciel: en > fait celui-ci nécessite une (des) bibliothèque(s) non présente(s) sur ta > machine et donc problème de dépendance. > > En ce qui concerne les chemins d'accès, Linux et Fenêtres utilisent des > convention totalement différentes (nommage des disques, des devices, des > sockets et tout ca en plus du carractère de séparation qui diffère (/ > pour l'un et \ pour l'autre...). > > Le port d'un logiciel sur toutes les plateformes est donc possible mais > au prix d'une sacrée prise de tête pour les programmeurs. Limpide ! Merci. En fait, à la base, j'étais parti d'un raisonnement simple (comme toute personne pas douée lol ). M'enfin, puisqu'il était faux, on va peut être éviter... Salut ! Thierry
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com". Foire Aux Questions de la liste : http://mdk.mondelinux.org
