Sommario:
Definizione - Cosa significa GLib?
GLib è una libreria di utilità software per scopi generici che fornisce tipi di dati, macro, conversioni di tipi, funzioni di utilità e altre funzioni non grafiche. GLib è il fondamento della piattaforma Gimp Toolkit (GTK +).
Techopedia spiega GLib
GLib fornisce strutture dati avanzate, tra cui alberi binari bilanciati, tabelle hash, alberi N-ary, blocchi di memoria, elenchi collegati singoli e doppi e stringhe dinamiche e utilità di stringa. È inclusa anche la cache, che fornisce la gestione della memoria.
GLib implementa numerose funzioni, tra cui la programmazione di thread e servizi correlati (come mutex, pool di memoria sicuri, passaggio e temporizzazione dei messaggi) e servizi di passaggio dei messaggi, come i canali di input / output (I / O).
Come libreria, GLib offre funzionalità che possono essere condivise da altri programmi. I tipi di dati forniti da GLib possono essere utilizzati da una varietà di linguaggi di programmazione con wrapping GTK +.
GLib funziona su piattaforme simili a Unix, Windows, OS / 2 e BeOS. Inoltre, GLib ha funzionalità multipiattaforma, che consentono l'esecuzione di applicazioni GLib scritte su una di queste piattaforme, riducendo al minimo le riscritture.
