最終更新:2022-09-20 (火) 20:05:43 (750d)
GLib
Top / GLib
http://library.gnome.org/devel/glib/
概要
- GLib は C で書かれたライブラリとアプリケーションの核となるアプリケーションのビルディングブロックを提供しています。
- GLib は GNOME で利用されているコアのオブジェクトシステムや main ループの実装、文字列や一般的なデータ構造のための多数のユーティリティ関数?を提供しています。
コンポーネント
- they were all merged into one library, since then named simply GLib
メモ
- GTK+プロジェクトの一部としてスタート。
代表的な機能
- 基本的なデータ型とその上下限値の定義
- 型変換?
- エンディアン変換
- 標準マクロ
- 動的メモリ確保
- 警告、アサーション?
- メッセージロギング
- タイマー
- 文字列操作
- 文字コード変換
- 簡易XMLパーサ
- 正規表現
- 字句解析スキャナ
- gettextによる国際化
- 擬似乱数?生成
- フック関数?
- プラグインモジュールの動的ローディング
- スレッド
- メモリプール?
- 文字列の自動補完
- 型システム GType?
- オブジェクトシステム GObject
- WindowsにおけるUNIX向けプログラムとの互換機能