J'ai psychologique tic qui me fait hésiter à utiliser de grandes bibliothèques (comme GLib ou Boost) dans le bas-niveau des langages tels que C et C++. Dans mon esprit, je pense que:
Eh bien, cette bibliothèque a des milliers de l'homme heures mis en elle, et elle a été créé par des gens qui en savent beaucoup plus à propos de la langue que je ne le sera jamais. Leurs auteurs et les fans disent que les bibliothèques sont rapides et fiables, et la fonctionnalité ressemble vraiment utile, et il ne sera certainement m'arrêter à partir de la (mal) réinventer la roue.
Mais putain, je ne vais jamais utiliser chaque fonction dans la bibliothèque. C'est trop grand et c'est probablement devenir énorme au fil des ans; c'est une autre balle et la chaîne de mon programme doit traîner.
Le Torvalds coup de gueule (controversé s'il en est) n'a pas exactement de mettre mon cœur à l'aise non plus.
Est-il un fondement de ma pensée, ou suis-je simplement déraisonnable et/ou ignorants? Même si je n'utilise qu'un ou deux dispose d'une grande bibliothèque, en les reliant à la bibliothèque vais-je subir les performances d'exécution de frais généraux?
Je suis sûr que cela dépend aussi de ce que la bibliothèque l'est, mais je suis généralement intéressés à savoir si les grandes bibliothèques, au niveau technique, intrinsèquement introduire des inefficacités.
Je suis fatigué d'être obsédée et de murmurer et de se préoccuper de cela, quand je n'ai pas les connaissances techniques pour savoir si j'ai raison ou pas.
S'il vous plaît mettez-moi à sortir de ma misère!