Glib Articles about
Glib
 

Information About

Glib




GLib is a cross-platform Software Utility Library . It started life as part of the GTK+ project, but is now used by other applications. While it was originally a convenient library to collect low-level code in, it has since expanded into offering wrapper functions for functionality that is typically different across platforms. GLib is now the cross-platform component that makes applications portable across different operating systems.

Some features of GLib include:


A number of data structures (and their related operations) are also defined, including:

  • memory chunks

  • doubly- and singly- Linked List s

  • Hash Table s (associative arrays)

  • strings (which can grow dynamically)

  • string chunks (groups of strings)

  • Arrays (which can grow in size as elements are added)

  • balanced Binary Tree s

  • N-ary trees

  • quarks (a two-way association of a string and a unique integer identifier)

  • Keyed Data Lists (lists of data elements accessible by a string or integer id)

  • relations and Tuple s (tables of data which can be indexed on any number of fields)

  • Caches .



EXTERNAL LINKS