"Loïc Joly" a écrit dans le message de news: 42c31d68$0$162$
"Loïc Joly" a écrit dans le message de news: 42c2c91b$0$163$
Pas uniquement...
Ca signifie que pour répondre à ta question, il faut une liste de réponses, et non pas une réponse unique. Un peu comme :
[.. copier / coller du référenciel Boost ]
Ha oui, et comment consulter cette liste si je n'ai pas le nom de la bibliothèque ( de bibliothèques ) ? J'aurais peut être dû le demander également dans le post initial...
Si je demande la liste des magasins de bricolage de ma ville, on ne va pas me fournir les catalogues de chacun d'entre eux ! Mais le jour où j'aurais besoin d'un outil particulier, je saurai utiliser cette liste. Question de bon sens.
--
-Stan
"Loïc Joly" <loic.actarus.joly@wanadoo.fr> a écrit dans le message de news:
42c31d68$0$162$a3f2974a@nnrp1.numericable.fr...
"Loïc Joly" <loic.actarus.joly@wanadoo.fr> a écrit dans le message de
news: 42c2c91b$0$163$a3f2974a@nnrp1.numericable.fr...
Pas uniquement...
Ca signifie que pour répondre à ta question, il faut une liste de
réponses, et non pas une réponse unique. Un peu comme :
[.. copier / coller du référenciel Boost ]
Ha oui, et comment consulter cette liste si je n'ai pas le
nom de la bibliothèque ( de bibliothèques ) ?
J'aurais peut être dû le demander également dans le post initial...
Si je demande la liste des magasins de bricolage
de ma ville, on ne va pas me fournir les catalogues
de chacun d'entre eux !
Mais le jour où j'aurais besoin d'un outil particulier,
je saurai utiliser cette liste.
Question de bon sens.
"Loïc Joly" a écrit dans le message de news: 42c31d68$0$162$
"Loïc Joly" a écrit dans le message de news: 42c2c91b$0$163$
Pas uniquement...
Ca signifie que pour répondre à ta question, il faut une liste de réponses, et non pas une réponse unique. Un peu comme :
[.. copier / coller du référenciel Boost ]
Ha oui, et comment consulter cette liste si je n'ai pas le nom de la bibliothèque ( de bibliothèques ) ? J'aurais peut être dû le demander également dans le post initial...
Si je demande la liste des magasins de bricolage de ma ville, on ne va pas me fournir les catalogues de chacun d'entre eux ! Mais le jour où j'aurais besoin d'un outil particulier, je saurai utiliser cette liste. Question de bon sens.
--
-Stan
kanze
Gabriel Dos Reis wrote:
Loïc Joly writes:
| > Pour toi, elle fait quoi la library Boost ?
| Boost n'est pas une bibliothèque. C'est une bibliothèque de | bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du mot anglais « library », non ? C-à-d un fichier .a (ou .lib sous Windows). S'il y a plus d'un fichier .a, c'est plusieurs bibliothèques : une biliothècothèque, peut-être:-) ?
Sérieusement, ça dépend de la définition. Pour celui qui l'installe, Boost c'est une seule bibliothèque : je le télécharge et je l'installe d'un bloc. Pour celui qui s'en sert, c'est une collection de bibliothèques assez indépendantes ; je peux bien décider de me servir des smart pointers, par exemple, mais non des threads, ou vice versa.
Et encore plus sérieusement : est-ce que ça a une importance ? Le posteur initial démandait une liste de toutes les bibliothèques disponibles. Par sa nature, ce n'est pas possible@; le C++ sert dans tant de domaines, dans chacun, il doit y avoir des bibliothèques spécialisées, et vue que personne ne pourrait connaître tous ces domaines, personne ne serait au courant de toutes les bibliothèques C++ en existance.
Nikki Locke maintient une liste des bibliothèques d'intérêt général. Dans le temps, elle était assez complète ; je ne connais pas le status actuel. Apparamment, elle est encore maintenu, voir http://www.trumphurst.com/cpplibs/. Mais il vaut la peine de citer le début de la deuxième paragraphe : "This list is not exhaustive. If you are looking for a particular library, and you don't find it here, try an ordinary Web search engine."
En ce qui concerne combien elle est à jour : il y a une référence aux Booch components -- en les attribuant à Rationale. Alors que Rationale les a vendu à Rogue Wave, et Rogue Wave a cessé de les vendre, il y a très longtemps. (C'est dommage, d'ailleurs. C'était une très bonne bibliothèque ; bien mieux que celle de Rogue Wave, qui lui dérivait de NIHCL au départ.)
-- James Kanze GABI Software Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Gabriel Dos Reis wrote:
Loïc Joly <loic.actarus.joly@wanadoo.fr> writes:
| > Pour toi, elle fait quoi la library Boost ?
| Boost n'est pas une bibliothèque. C'est une bibliothèque de
| bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est
pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du
mot anglais « library », non ? C-à-d un fichier .a (ou .lib sous
Windows). S'il y a plus d'un fichier .a, c'est plusieurs
bibliothèques : une biliothècothèque, peut-être:-) ?
Sérieusement, ça dépend de la définition. Pour celui qui
l'installe, Boost c'est une seule bibliothèque : je le
télécharge et je l'installe d'un bloc. Pour celui qui s'en sert,
c'est une collection de bibliothèques assez indépendantes ; je
peux bien décider de me servir des smart pointers, par exemple,
mais non des threads, ou vice versa.
Et encore plus sérieusement : est-ce que ça a une importance ?
Le posteur initial démandait une liste de toutes les
bibliothèques disponibles. Par sa nature, ce n'est pas
possible@; le C++ sert dans tant de domaines, dans chacun, il
doit y avoir des bibliothèques spécialisées, et vue que personne
ne pourrait connaître tous ces domaines, personne ne serait au
courant de toutes les bibliothèques C++ en existance.
Nikki Locke maintient une liste des bibliothèques d'intérêt
général. Dans le temps, elle était assez complète ; je ne
connais pas le status actuel. Apparamment, elle est encore
maintenu, voir http://www.trumphurst.com/cpplibs/. Mais il vaut
la peine de citer le début de la deuxième paragraphe : "This
list is not exhaustive. If you are looking for a particular
library, and you don't find it here, try an ordinary Web search
engine."
En ce qui concerne combien elle est à jour : il y a une
référence aux Booch components -- en les attribuant à Rationale.
Alors que Rationale les a vendu à Rogue Wave, et Rogue Wave a
cessé de les vendre, il y a très longtemps. (C'est dommage,
d'ailleurs. C'était une très bonne bibliothèque ; bien mieux que
celle de Rogue Wave, qui lui dérivait de NIHCL au départ.)
--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
| Boost n'est pas une bibliothèque. C'est une bibliothèque de | bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du mot anglais « library », non ? C-à-d un fichier .a (ou .lib sous Windows). S'il y a plus d'un fichier .a, c'est plusieurs bibliothèques : une biliothècothèque, peut-être:-) ?
Sérieusement, ça dépend de la définition. Pour celui qui l'installe, Boost c'est une seule bibliothèque : je le télécharge et je l'installe d'un bloc. Pour celui qui s'en sert, c'est une collection de bibliothèques assez indépendantes ; je peux bien décider de me servir des smart pointers, par exemple, mais non des threads, ou vice versa.
Et encore plus sérieusement : est-ce que ça a une importance ? Le posteur initial démandait une liste de toutes les bibliothèques disponibles. Par sa nature, ce n'est pas possible@; le C++ sert dans tant de domaines, dans chacun, il doit y avoir des bibliothèques spécialisées, et vue que personne ne pourrait connaître tous ces domaines, personne ne serait au courant de toutes les bibliothèques C++ en existance.
Nikki Locke maintient une liste des bibliothèques d'intérêt général. Dans le temps, elle était assez complète ; je ne connais pas le status actuel. Apparamment, elle est encore maintenu, voir http://www.trumphurst.com/cpplibs/. Mais il vaut la peine de citer le début de la deuxième paragraphe : "This list is not exhaustive. If you are looking for a particular library, and you don't find it here, try an ordinary Web search engine."
En ce qui concerne combien elle est à jour : il y a une référence aux Booch components -- en les attribuant à Rationale. Alors que Rationale les a vendu à Rogue Wave, et Rogue Wave a cessé de les vendre, il y a très longtemps. (C'est dommage, d'ailleurs. C'était une très bonne bibliothèque ; bien mieux que celle de Rogue Wave, qui lui dérivait de NIHCL au départ.)
-- James Kanze GABI Software Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Laurent Deniau
wrote:
Gabriel Dos Reis wrote:
Loïc Joly writes:
| > Pour toi, elle fait quoi la library Boost ?
| Boost n'est pas une bibliothèque. C'est une bibliothèque de | bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du mot anglais « library », non ?
Oui.
C-à-d un fichier .a (ou .lib sous Windows). S'il y a plus d'un fichier .a, c'est plusieurs bibliothèques : une biliothècothèque, peut-être:-) ?
Avec les templates, il va falloir transcender cette definition. Il arrive de trouver des bibliotheques ou il n'y a pas un seul .cpp. Pour en faire un .a ou un .so, il va falloir faire fort.
Sérieusement, ça dépend de la définition. Pour celui qui l'installe, Boost c'est une seule bibliothèque : je le télécharge et je l'installe d'un bloc. Pour celui qui s'en sert, c'est une collection de bibliothèques assez indépendantes ; je peux bien décider de me servir des smart pointers, par exemple, mais non des threads, ou vice versa.
On pourrait rattacher la notion de bibliotheque au nombre de 'make install' qu'il faut faire.
De toute facon, je rejoins Gaby. Un ensemble d'ensembles de qqchose est lui-meme un ensemble de ce qqchose, avec s/qqchose/bibliotheque/g dans ce cas.
a+, ld.
kanze@gabi-soft.fr wrote:
Gabriel Dos Reis wrote:
Loïc Joly <loic.actarus.joly@wanadoo.fr> writes:
| > Pour toi, elle fait quoi la library Boost ?
| Boost n'est pas une bibliothèque. C'est une bibliothèque de
| bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est
pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du
mot anglais « library », non ?
Oui.
C-à-d un fichier .a (ou .lib sous
Windows). S'il y a plus d'un fichier .a, c'est plusieurs
bibliothèques : une biliothècothèque, peut-être:-) ?
Avec les templates, il va falloir transcender cette definition. Il
arrive de trouver des bibliotheques ou il n'y a pas un seul .cpp. Pour
en faire un .a ou un .so, il va falloir faire fort.
Sérieusement, ça dépend de la définition. Pour celui qui
l'installe, Boost c'est une seule bibliothèque : je le
télécharge et je l'installe d'un bloc. Pour celui qui s'en sert,
c'est une collection de bibliothèques assez indépendantes ; je
peux bien décider de me servir des smart pointers, par exemple,
mais non des threads, ou vice versa.
On pourrait rattacher la notion de bibliotheque au nombre de 'make
install' qu'il faut faire.
De toute facon, je rejoins Gaby. Un ensemble d'ensembles de qqchose est
lui-meme un ensemble de ce qqchose, avec s/qqchose/bibliotheque/g dans
ce cas.
| Boost n'est pas une bibliothèque. C'est une bibliothèque de | bibliothèques.
Doit-on en conclure qu'une bibliothèque de bibliothèques n'est pas une bibliothèque ? :-)
« Bibliothèque », ici, c'est bien la traduction en français du mot anglais « library », non ?
Oui.
C-à-d un fichier .a (ou .lib sous Windows). S'il y a plus d'un fichier .a, c'est plusieurs bibliothèques : une biliothècothèque, peut-être:-) ?
Avec les templates, il va falloir transcender cette definition. Il arrive de trouver des bibliotheques ou il n'y a pas un seul .cpp. Pour en faire un .a ou un .so, il va falloir faire fort.
Sérieusement, ça dépend de la définition. Pour celui qui l'installe, Boost c'est une seule bibliothèque : je le télécharge et je l'installe d'un bloc. Pour celui qui s'en sert, c'est une collection de bibliothèques assez indépendantes ; je peux bien décider de me servir des smart pointers, par exemple, mais non des threads, ou vice versa.
On pourrait rattacher la notion de bibliotheque au nombre de 'make install' qu'il faut faire.
De toute facon, je rejoins Gaby. Un ensemble d'ensembles de qqchose est lui-meme un ensemble de ce qqchose, avec s/qqchose/bibliotheque/g dans ce cas.
a+, ld.
Pascal
Sur ce lien il y à une assez bonne sélection de librairies : http://c.developpez.com/bibliotheques/
Sur ce lien il y à une assez bonne sélection de librairies :
http://c.developpez.com/bibliotheques/