Citizendia
Your Ad Here

In computing, GLib refers to a cross-platform software utility library. Computing is usually defined like the activity of using and developing Computer technology Computer hardware and software. In Computer science, a library is a collection of Subroutines used to develop Software. It started life as part of the GTK+ project, however, before releasing version 2 of GTK+, the project's developers decided to separate non-GUI-specific code from the GTK+ platform, thus creating GLib as a separate product. GTK+, or The GIMP Toolkit, is a Cross-platform Widget toolkit for creating Graphical user interfaces It is one of the most popular toolkits GLib was released as a separate library so other developers, those that did not make use of the GUI-related portions of GTK+, could make use of the non-GUI portions of the library without the overhead of depending on a full-blown GUI library.

Since GLib is a cross-platform library, applications using it to interface with the operating system are usually portable across different operating systems without major changes.

Features

Some features of GLib include:

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

Similar projects

For many applications, C with GLib is an alternative to C++ with STL (see GObject for a detailed comparison). The Standard Template Library ( STL) is a software library partially included in the C++ Standard Library. The GLib Object System, or GObject, is a free Software library (covered by the LGPL) that provides a portable Object system

GLib, together with GTK+, can be considered similar in scope and purpose to the Windows API. The Windows API, informally WinAPI, is Microsoft's core set of Application programming interfaces (APIs available in the Microsoft Windows Operating However, applications using the Windows API are not portable to other operating systems, unless the calls are replaced with their equivalents in the target system.

Other widget toolkits usually also provide low-level functions and implementations of data structures. A widget toolkit, widget library, or GUI toolkit is a set of widgets for use in designing applications with Graphical user interfaces (GUIs An example is the wxWidgets library, where the non-GUI functions are in the wxBase library.

External links


© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic