Bibliothèque standard
Boost
Intel Threading Bulding Blocks (TBB)
Adobe Source Libraries (ASL)
Microsoft Foundation Classes (MFC)
Qt
wxWidgets
GTK+
VCL (Borland)
Intel MKL (Maths Kernel Library)
PThreads
Xerces XML
TinyXML
API Win32
API Système UNIX
OpenCV
POCO
SDL
SFML
OpenGL
ADAPTIVE Communication Environment (ACE)
Autre (précisez)
En l'absence de queue de messages chez la bibliothèque MT associée, chez pratiquement toutes les bibliothèques réseau disponibles, je continue avec ACE.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
A noter que j'ai ajouté un sondage, n'hésitez pas à voter ! Ca aidera aussi à proposer des tutoriels pour ce que les membres utilisent le plus
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
La vcl pour tout ce qui est interface: c'est facile à programmer, c'est squper stable, c'est assez joli, et il y a une tripotée de composants d'extension sur le marché (seul défaut, faut savoir lire le delphi).
Je n'envisage rien d'autre, quand je changerai de framework graphique, j'irai très probablement vers FLEX/AIR, pour pouvoir confier l'interface à des graphistes et des utilisateurs, et pas à des programmeurs comme moi, qui aiment les couleurs stabilo clinquantes, les dégradés à la Microsoft, et les effets de relief ou d'animation kitsch (on ne se refait pas!)...
La sl/stl pour tout ce qui est structures et algorithmes. Autrefois je panachais avec les composants non visuels de la vcl, je ne le fais presque plus. Un jour je me mettrai à boost, c'est sur, c'est promis, mais j'avoue n'en avoir pas encore senti l'urgence (et comme c'est dur à installer dans mon environnement Borland...)
Pour des choses un peu plus pointues, j'ai beaucoup utilisé netlib.org et le code provenant de Numerical Recipes... Ce ne sont pas des bibliothèques, mais bon.
Enfin, l'API Win32 pour les choses vraiment dégoutantes... (mappage de fichiers en mémoire, contournement de certaines limites de la VCL). Le moins souvent possible, mais souvent quand même.
Francois
Il n'y a pas ACE, et le sondage c'est celles que l'on utilise et non celles que l'on voudrait utiliser (avec les contraintes projet on ne fait pas toujours ce que l'on veut)
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Au boulo:
- STL
- boost (même si c'est pas facile sous borland)
- VCL (mais on espère passer sous QT a plus ou moins long terme)
- openGL
- TinyXML
Chez moi:
- STL
- boost
- openGL
- TinyXML
- SDL
Et j'ajouterai ODE pour la physique, et openAL pour le son
En bibliothèque XML, j'utilise libXml++, qui n'est pas listée.
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager