IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

De l'utilisation des bibliothèques et du syndrome NIH


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut De l'utilisation des bibliothèques et du syndrome NIH
    [EDIT] Ce débat fait suite à cette discussion [/EDIT]

    boost et GEOS c'est un peu le lance rocket pour écraser la mouche . La pauvre 3aychoucha vas perdre plus de temps à linker et comprendre comment on utilise ces lib qu'a coder un fonction distance de 4 lignes.

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    @bretus : honnêtement, je n'ai regardé Boost.Geometry qu'hier à l'occasion de cette question ... Donc, si GEOS est plus aboutie, en même temps, le cas (projet d'étudiant? stage?) ne nécessite peut être pas d'avoir plus.

    @pyros : il m'a fallu au max 1/4 d'heure pour construire l'exemple (sans avoir jamais avant regardé cette bibliothèque). Donc le lance rocket me parait pouvoir rapidement et simplement se prendre en main.

    Il en est peut être de même pour GEOS ? Sa prise en main est peut être rapide ? (l'avantage avec Boost, c'est que je n'ai pas eu à compiler de bibliothèque. un #include et c'est joué).

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut
    @3DArchi
    Tous le monde n'a pas autant d’expérience que toi. Souvient-toi à tes débuts le temps que tu passais pour compiler ne serait-ce qu'un simple exo de TD. D'autant-plus qu'ajouter une lib à un projet n'est jamais anodin (license, version, compilo utilisé, compatibilité, mise en place de nouvelle pratique de codage, etc...). Si boost est déjà présent dans son projet, autant l'utiliser, mais je maintient que l'ajouter juste pour faire un peu de géométrie est disproportionné.

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Ben, justement, je trouve Boost assez souple (pour les bibliothèques non compilées) par rapport à beaucoup d'autres bibliothèques plus légères. Avec boost, tu télécharges, tu dézippes, tu rajoutes ton include et le chemin dans ton projet, et c'est fini. Si toutes les bibliothèques pouvaient être comme ça ... au lieu d'avoir des pelletés de config.guess, install.sh, makefile.in, autogen et autres joyeusetés qui te font arracher les cheveux dès que t'es dans le monde windows et que tu veux tester avec plusieurs compilateurs.

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut
    C'est vrai que y'a pire comme lib. Et je parle même pas lorsqu'il faut que ça tourne sur mac

  6. #6
    Membre Expert
    Avatar de Joel F
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2002
    Messages : 918
    Par défaut
    Citation Envoyé par pyros Voir le message
    @3DArchi
    Tous le monde n'a pas autant d’expérience que toi. Souvient-toi à tes débuts le temps que tu passais pour compiler ne serait-ce qu'un simple exo de TD. D'autant-plus qu'ajouter une lib à un projet n'est jamais anodin (license, version, compilo utilisé, compatibilité, mise en place de nouvelle pratique de codage, etc...). Si boost est déjà présent dans son projet, autant l'utiliser, mais je maintient que l'ajouter juste pour faire un peu de géométrie est disproportionné.
    faudrais arreter ces justifications du NIH bancales. Apprendre a ce servir d'une bibliotheque *quelconque*, ca fait partie de l'apprentissage de base.

  7. #7
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut
    faudrais arreter ces justifications du NIH bancales. Apprendre a ce servir d'une bibliotheque *quelconque*, ca fait partie de l'apprentissage de base.
    C'est bien une réponse de prof ça

  8. #8
    Membre Expert
    Avatar de Joel F
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2002
    Messages : 918
    Par défaut
    Citation Envoyé par pyros Voir le message
    C'est bien une réponse de prof ça
    et d'ingenieur aussi. Ton chef te paye pas a reinventer la roue, il te paye a etre productif. C'est comme tu veux, c'est pas mon job, mais franchement les trucs comme ca (geometris 2D+ etc) ca a l'air con, mais tu va te vautrer 1 fois sur 1 et tu vas pleurer du sang a le debugger.

  9. #9
    Membre Expert
    Avatar de Joel F
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2002
    Messages : 918
    Par défaut
    Citation Envoyé par bretus Voir le message
    Bonsoir,

    Honnêtement 3DArchi, c'est peut être tout frais, mais ça m'a l'air mal barré ce boost::geometry... En l'absence de modèle de précision, avec les différents types de systèmes de coordonnées, j'ai hâte de les voir calculer un buffer qui ne soient pas une BBOX expansée...

    Pour les calculs géométriques robuste avec une modélisation raisonnable, mieux vaut voir du coté de GEOS.
    Vu que l'auteur, la geometrie compliquee, c'est un peu son job, je "beg to differ" ...

    Apres comme d'hab., boost c'est de l'OS, donc patches welcome meme si je concoit que couiner est plus simple et plus productif.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/01/2014, 17h39
  2. Réponses: 18
    Dernier message: 23/10/2012, 17h10
  3. Réponses: 3
    Dernier message: 27/10/2010, 10h27
  4. Installation et utilisation des bibliothèques
    Par feynman dans le forum Fortran
    Réponses: 1
    Dernier message: 21/03/2008, 08h42
  5. Réponses: 4
    Dernier message: 28/08/2007, 22h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo