GLib 库学习笔记
限制级内容!
GLib 库仅适合会 C 语言编程、理解面向对象编程思想的人进行学习。
零、参考文献
一、简介
GLib 库是由 GNOME 基金会维护的一个由纯 C 语言编写的跨平台开源库。该库又可以分为四个部分:提供面向对象编程支持的 GObject、提供可移植动态加载模块(动态链接库)支持的 GModule、提供输入输出支持的 Gio 与提供基础数据结构和工具的 GLib。
GLib 库诞生于 GTK 库。GTK 库的开发者们在经年累月的维护中,将与操作系统交互的代码从 GTK 库中分离,形成了 GLib 库。截止本文撰写之时,Windows 系统上可用的 GLib 最新版本为 2.82.1-1。
由于动态加载动态链接库的 GModule 库相对简单,本文将不作记录,详情请参考官方文档。
Rust 学习笔记
限制级内容!
Rust 语言仅适合有编程基础的人学习,会的编程语言越多越好。另外,由于 Rust 没有 GC,因此也最好有一定的操作系统或者计算机组成原理的基础。
零、参考文献
一、简介
A language empowering everyone to build reliable and efficient software.
Rust 是一门近年来声名鹊起的编程语言,它号称兼具 C/C++ 的性能,又可以做到内存安全,并且有编译通过即可运行 10 年不出 BUG 的传说(先怀疑一手,毕竟是传说)。总之,某不可名状不堪入目不三不四的项目的源代码里使用了 Rust,正好也早已久仰 Rust 大名,所以就有了这篇笔记。
Rust 的安装方法请自行搜索,本文不做赘述。截至本文撰写之日,Rust 最新稳定版本为 1.79.0。
MSYS2 与 CMake 编程综合指引
Marked 库使用指引
- 更新于:
- 发布于:
- 文本量:3.92 K
- 阅读时长:19.57 min
- 计算机科学-TypeScript
- 第三方库,TypeScript,Markdown,文本解析