GLib
Un article de Wikipédia, l'encyclopédie libre.
|
|
Cet article est une ébauche concernant un logiciel libre.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
|
|
Cet article ou cette section contient une ou plusieurs listes.
Le texte gagnerait à être rédigé sous la forme d'un ou plusieurs paragraphe(s) synthétique(s), plus agréable(s) à la lecture.
|
|
|
Cet article ou cette section ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires.
Pour améliorer la vérifiabilité de l'article, merci de citer les sources primaires à travers l'analyse qu'en ont faite des sources secondaires indiquées par des notes de bas de page (modifier l'article).
|
| GLib | |
| Développeurs | GNOME Foundation |
|---|---|
| Dernière version | 2.28.6 (14 avril 2011) [+/-] |
| Environnements | Multiplate-forme |
| Langue | Multilingue |
| Type | manipulation de structure de données |
| Licence | GNU LGPL 2.1 |
| Site web | library.gnome.org/devel/glib/ |
| modifier |
|
GLib est une bibliothèque libre de manipulation de structures de données - arbres, table de hachage et listes. Elle a commencé en tant qu'élément de GTK+, mais est utilisée maintenant par de nombreuses applications.
C'était à l'origine une bibliothèque utilisée comme fourre-tout pour le code bas niveau[réf. nécessaire]. Elle s'est désormais étendue pour offrir des fonctionnalités diverses qui sont en plus portables.
GLib fait partie du paquet GTK+ du projet GNU. Elle est distribuée selon les termes de la licence GNU LGPL.
Quelques fonctionnalités :
- les types basiques et leurs limites ;
- les macro standards ;
- les conversions de types ;
- ordre des bits endianness ;
- allocation mémoire (g_try_malloc, g_free, etc.) ;
- avertissement ;
- horloge ;
- chaîne de caractère (g_string_new, g_string_insert, etc.) ;
- structures de données complexes (listes chaînées, tables de hachage, files, arbres etc.) ;
- analyse de certaines données structurées (sous-ensemble du XML, fichiers de configuration, expressions régulières Perl, etc.).
Liens externes [modifier]
- (en) Documentation
- (en) Structures de données