Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages

A Northwest Nobel option? (Linus for the Nobel Peace prize)

SECURITY: Cloud Computing Security Benefits, Risks and Recommendations

Keeping score in test-driven development with Python, PyLint, unittest, doctest,

Win a CodeWeavers Linux Gaming Rig




Sr Systems Engineer - Solaris - AIX (TX)
Next Step Systems
US-TX-Houston

Justtechjobs.com Post A Job | Post A Resume
:IBM developerWorks: The wonders of glib - Making C programming easier
IBM developerWorks: The wonders of glib - Making C programming easier
Apr 23, 2000, 15 :36 UTC (0 Talkback[s]) (5219 reads)

(Other stories by George Lebl)

"Glib is a utility library for C that makes programming in C much more enjoyable. There are and always have been other such libraries, but none so popular and so well focused, so consistent and full of features. Before learning about glib through GTK+/GNOME I relied primarily on C. And, being a C programmer, I was jealous of languages such as Perl and C++ with STL and their nice containers and consistent data storage functionality. The C standard library unfortunately has a large number of inconsistent and low-level functions that work differently on different platforms or are implemented only on certain platforms...."

"Glib's most prominent and powerful aspect is its containers, although it is also extremely useful in writing portable code. Glib does not require you to restrict code to small subsets of functionality that work on all target platforms, nor, when you use glib, do you find yourself resorting to prayer as a method of ensuring satisfactory implementation of your functions on other platforms. It also provides utility functions more consistent than the standard C library, though designed in a similar spirit. Beyond all this, Glib touts the more exotic features of a simple lexical analyzer and a main loop functionality for event-driven applications."

Complete Story

Related Stories:
LinuxProgramming.com: Open Source in Motion (Apr 15, 2000)
LinuxProgramming: Cold Fusion 4.5.1 for Linux: Bringing Linux to the Enterprise (Apr 11, 2000)
32BitsOnline: Linux Programming White Paper: is it worth your reading? (Apr 10, 2000)
Linux Programming: Real-Time Programming Under Linux, Pt. 2 (Apr 07, 2000)
Kuro5hin.org: The Essential Linux Bookshelf, Part I: The Unix Programming Environment (Apr 07, 2000)
Linux Programming: A Primer for Soft Real-Time Programming with Linux: Part 1 (Apr 04, 2000)
LinuxNewbie.org: Good Programming Practice: Version 1.0 (Mar 13, 2000)
IBM developerWorks: GNOMEnclature: Keeping your hands clean (Mar 09, 2000)
TheLinuxGurus.org: Linux Programming By Example [Book Review] (Jan 31, 2000)
Advogato.org: The Thrill of OpenSource Programming (Jan 30, 2000)
IBM developerWorks: GNOMEnclature: Graphics made easy using the GNOME Canvas (Jan 30, 2000)
Ext2: Kernel space SMP Programming Part 2 (Jan 29, 2000)
dotcomma.org: Introduction to C++ Classes for C Programmers (Jan 09, 2000)
David A. Wheeler: Secure Programming for Linux HOWTO (Jan 09, 2000)
Linux Gazette: LinuxThreads Programming (Dec 26, 1999)



No talkbacks posted.
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs