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

Répondre à