Glib
Da Wikipedia, l'enciclopedia libera.
GLib |
|
---|---|
Sviluppatore | I programmatori GTK+ |
Ultima versione | 2.13.0 / 17 marzo 2007 |
SO | Unix, Windows |
Genere | Libreria |
Licenza | LGPL |
Sito web | gtk.org |
GLib è una libreria multipiattaforma dalle molteplici funzioni. Ha preso vita e parte con il progetto GTK+, ma è utilizzato anche da altre applicazioni. È molto utile per scrivere codice a basso livello.
Alcune caratteristiche di GLib sono:
- tipi di base e loro limiti
- macro predefinite
- conversione di tipo
- ordinamento del byte
- allocazione di memoria
- errori ed asserzioni
- sistema di log
- timer
- funzioni per la manipolazione di stringhe
- analizzatore lessicale
- caricamento dinamico di moduli
- supporto ai thread
- un sistema di tipi, GType
- un sistema di oggetti, GObject
fornisce inoltre strutture dati (e relative operazioni):
- liste collegate
- tabelle hash
- stringhe di dimensione dinamica
- gruppi di stringhe
- vettori di dimensione dinamica
- alberi binari bilanciati
- alberi n-ari
- quarks (un'associazione a due vie di una stringa e un identificativo intero)
- liste di dati con chiave (liste di elementi accessibili con una stringa o un intero)
- relazioni e tuple (tabelle di dati indicizzati con un qualsiasi numero di campi)
- algoritmi di caching
[modifica] Collegamenti esterni
- Portale Software libero: accedi alle voci di Wikipedia che parlano di Software libero