Live briefing
Everything about GObject
Free software library
The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability. GObject is designed for use both directly in C programs to provide object-oriented C-based APIs and through bindings to other languages to provide transparent cross-language interoperability, e.g. PyGObject. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: GObjectA 5-minute orientation
- Pick up a classic book: Das GTK+/GNOME-EntwicklerhandbuchThe most-reprinted book on the subject
- Go sideways: Vala (programming language)A closely related topic
- Go sideways: GLibA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Das GTK+/GNOME-EntwicklerhandbuchMatthias Warkus · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Vala (programming language) Vala is an object-oriented programming language with a self-hosting compiler that generates an intermediate representation in C source code and uses the…
- GLib GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so…
- PyGTK PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to…
- List of language bindings for GTK As shown in the table below, GTK has a range of bindings for various programming languages that implement some or all of its feature set. GTK 2 is unsupported…
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…
- Seed (programming) Seed is a JavaScript interpreter and a library of the GNOME project to create standalone applications in JavaScript. It uses the JavaScript engine JavaScriptCor…
- Signals and slots Signals and slots is a language construct introduced in Qt for communication between objects which makes it easy to implement the observer pattern while…
- Dynamic dispatch In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time…