Programming in C
C has been the very first language in GGZ, and today makes up about 60% of the codebase.
The major packages based on C are the GGZ server (including ggzd, ggzdmod and game
servers), with more than a third of the code, as well as the Gtk+ client and games,
with a similar figure combined. The rest is scattered among ggz-client-libs,
the GNOME client, libggz, Grubby, the utilities, the text client and the SDL games.
C is also the base language for most of the language bindings.
Within GGZ, we use libggz to overcome some of the shortcomings and misdesign of C.
There's a starterpack available for programming GGZ games in C!
Largest shared libraries written in C
Largest applications written in C