GLib is a utility library that can simplify programming in C, especially for projects involving the languages GNOME and GTK+. Many programmers believe that the utility functions in GLib are more consistent than those in C. Some software developers find that GLib allows them to create new applications more quickly than they can by working directly in C.
Programming in GLib does not require restriction of code to subsets that work on all platforms, as is often the case when programming in C. Functionality remains consistent over multiple operating systems, assuming all the non-GLib source code is consistent over those same platforms. GLib provides main loop functionality and includes a basic lexical analyzer. There are interfaces for dynamic loading, threads, event loops and an object system. The most recent version is known as GLib2 or GLib-2. GLib is available for most common operating systems including Linux, Windows and OS X.
This was last updated in June 2008
Email Alerts
Register now to receive SearchWinDevelopment.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
More News and Tutorials
-
Nothing stirs up controversy like discussing naming conventions or code styling. Learn some configuration settings for the XAML editor in Visual Studio 2010.
-
When learning Visual Studio 2010, how do you decide on WPF or Silverlight? When will you have to move from visual editors to actual code, and what challenges might you face with ASP.NET MVC? In this Q&A, author and Microsoft MVP Joe Mayo tackles these topics and discusses some of his favorite VS2010 productivity tools.
-
While Microsoft fixed many issues to Visual Studio in version 2010, updates are "evolutionary not revolutionary," says author Alex Mackey. In VS 2010/.NET 4.0, Microsoft updated a number of APIs and has made parallelization much easier. On the down side, some advanced tools are only available in the more expensive versions and updates are becoming more sporadic.
-
Articles
-
Resources from around the Web