本條目存在以下問題 ,請協助
改善本條目 或在
討論頁 針對議題發表看法。
此條目需要补充更多来源 。 (2020年8月28日 ) 请协助補充多方面可靠来源 以改善这篇条目,无法查证 的内容可能會因為异议提出 而被移除。 致使用者:请搜索一下条目的标题(来源搜索:"GLib" — 网页、新闻、书籍、学术、图像 ),以检查网络上是否存在该主题的更多可靠来源(判定指引 )。
GLib 是一个跨平台的、用C语言 编写的五个底层库 的集合,为GNOME 所使用。
历史 编辑 GLib起初是GTK+ 的一部分,但到了GTK+第二版,开发者决定把跟图形界面无关的代码分开,这些代码于是就组装成了GLib。
因为GLib具有跨平台特性,所以用它编写的程序可以无需进行大幅度修改就可以在其他程序上编译和运行。[2]
功能 编辑 GLib提供了多种高级的数据结构,如内存块、双向和单向链表 、哈希表 、动态字符串以及字符串工具(例如词法分析 器,字符串切分等)、动态数组、平衡二叉树 、n-叉树、键值存储 、关系和元组 ,还有带有缓存 的内存管理。
Glib还实现了线程 相关的函数、多线程编程以及相关的工具,例如原始变量访问、互斥锁 、异步队列 、安全内存池、消息传递 和日志、钩子 函数和计时器,同时消息传递还包含了字节序转换和IO channel。
组成 编辑 GLib由五个库组成:
GObject –对象系统,包括类型系统GType GLib GModule GThread GIO 参考文献 编辑 ^ 2.80.0 · GNOME / GLib · GitLab. [2024年3月23日] (英語) . ^ Krause, Andrew. . Expert's Voice in Open Source. Apress. 2007: 5 [3 April 2013] . ISBN 1-59059-793-1 . (原始内容存档于2016-08-11). [GLib] provides a cross-platform interface that allows your code to be run on any of its supported operating systems with little to no rewriting of code ! 外部链接 编辑 官方网站 GLib文档(页面存档备份,存于互联网档案馆 )(英文) GLib Git Source Tree(页面存档备份,存于互联网档案馆 )
glib, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目需要編修, 以確保文法, 用詞, 语气, 格式, 標點等使用恰当, 2020年8月28日, 請按照校對指引, 幫助编辑這個條目, 幫助, 討論, 此條目需要补充更多来源, 2020年8月28日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 提示, . 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目需要編修 以確保文法 用詞 语气 格式 標點等使用恰当 2020年8月28日 請按照校對指引 幫助编辑這個條目 幫助 討論 此條目需要补充更多来源 2020年8月28日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 GLib 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 提示 此条目页的主题不是glibc GLib是一个跨平台的 用C语言编写的五个底层库的集合 为GNOME所使用 GLib原作者Shawn Amundson開發者GNOME計劃当前版本2 80 0 2024年3月7日 穩定版本 1 源代码库gitlab wbr gnome wbr org wbr GNOME wbr glib wbr git编程语言C操作系统Linux 类Unix系统 OS X Microsoft Windows平台跨平台语言多语言类型库许可协议GNU宽通用公共许可证网站wiki wbr gnome wbr org wbr Projects wbr GLib 目录 1 历史 2 功能 2 1 组成 3 参考文献 4 外部链接历史 编辑GLib起初是GTK 的一部分 但到了GTK 第二版 开发者决定把跟图形界面无关的代码分开 这些代码于是就组装成了GLib 因为GLib具有跨平台特性 所以用它编写的程序可以无需进行大幅度修改就可以在其他程序上编译和运行 2 功能 编辑GLib提供了多种高级的数据结构 如内存块 双向和单向链表 哈希表 动态字符串以及字符串工具 例如词法分析器 字符串切分等 动态数组 平衡二叉树 n 叉树 键值存储 关系和元组 还有带有缓存的内存管理 Glib还实现了线程相关的函数 多线程编程以及相关的工具 例如原始变量访问 互斥锁 异步队列 安全内存池 消息传递和日志 钩子函数和计时器 同时消息传递还包含了字节序转换和IO channel 组成 编辑 GLib由五个库组成 GObject 对象系统 包括类型系统GType GLib GModule GThread GIO参考文献 编辑 2 80 0 GNOME GLib GitLab 2024年3月23日 英語 引文格式1维护 未识别语文类型 link Krause Andrew Foundations of GTK Development Expert s Voice in Open Source Apress 2007 5 3 April 2013 ISBN 1 59059 793 1 原始内容存档于2016 08 11 GLib provides a cross platform interface that allows your code to be run on any of its supported operating systems with little to no rewriting of code 外部链接 编辑官方网站 GLib文档 页面存档备份 存于互联网档案馆 英文 GLib Git Source Tree 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title GLib amp oldid 80527742, 维基百科,wiki ,书籍,书籍,图书馆,
文章 ,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。