PpHd
a écrit :
Ils s'emblent a t'entendre que tu n'aimes pas les mises a jour.
Je n'aime pas avoir à mettre à jour une dizaine (voire des centaines dans mon exemple de la distribution de Linux) de programmes/librairies individuellement quand mettre à jour un seul logiciel ou un seule distribution de logiciels en une seule fois suffit.
PpHd
a écrit :
Tu peux monter a 4.
Pas vraiment...
Avec ce raisonnement on arrive aux libs statiques de plusieurs centaines de Ko...
Et alors? Personne ne t'oblige à utiliser toutes ses fonctions!
Et le programme apres ne se compilera + <= > a 64Ko.
Il se compilera parce qu'on n'utilise pas
toutes les fonctions.
Merci beaucoup pour toute cette place prise.
As-tu des problèmes de place sur ton disque dur? Parce que toute cette place prise ne se retrouvera
jamais entièrement sur la calculatrice. Juste sur les disques durs des programmeurs.
Et + de place prise car elles sont toutes independantes les 1 des autres.
Pas tellement. Et une routine peut dépendre d'une autre quand ça a vraiment un sens. Par exemple
DrawRectangle peut dépendre de
DrawHorizontalLine et
DrawVerticalLine. De toute façon, pour tracer un rectangle, on a forcément besoin de tracer 2 lignes horizontales et 2 lignes verticales quelque part.
Mais si on utilise les 2 ?
Heureusement que j'ai dit "
en alternative".
Si les 2 routines font vraiment la même chose de 2 manières différentes, en général, on n'utilisera pas les 2.
1. Faux. <= ABi stable.
Mais ce n'est plus une question d'ABI exportée, mais d'ABI
à l'intérieur de la librairie. Ça complique beaucoup les choses.
2. C'est un probleme de concept.
Ce n'est pas un problème du concept de la librairie individuelle, mais du concept des librairies dynamiques en général, qui ne permet pas de concevoir des librairies flexibles. Tu parles comme si concevoir une librairie flexible était une erreur. Pour moi, l'erreur, c'est de concevoir une librairie
inflexible.
PpHd
a écrit :
Moumou: C'est possible. Mais comment gerer la desinstallation ?
Impossible de la gérer avec son système.