Wikipedia
维基媒体基金会运营的一个多语言的線上百科全書,并以创建和维护作为开放式协同合作项目,特点是自由內容、自由编辑、自由版权。目前是全球網絡上最大且最受大眾歡迎的参考工具书,名列全球二十大最受歡迎的網站,其在搜尋引擎中排名亦較為靠前。
Go
静态类型的编译型编程语言,由 Robert Griesemer、Rob Pike 和 Ken Thompson 在 Google 设计。它在语法上类似于 C 语言,但具有内存安全性、垃圾回收、结构类型和 CSP 风格的并发性。由于它的前域名是 golang.org,因此通常被称为 Golang,但它的正式名称是 Go。
C
一种通用计算机编程语言。它由丹尼斯-里奇(Dennis Ritchie)创建于 20 世纪 70 年代,至今仍被广泛使用,影响深远。从设计上讲,C 语言的功能清晰地反映了目标 CPU 的能力。它在操作系统、设备驱动程序和协议栈中得到了持久的应用,但在应用软件中的使用却越来越少。
C++
一种高级通用编程语言,由丹麦计算机科学家 Bjarne Stroustrup 创建。C++ 作为 C 编程语言的扩展语言于 1985 年首次发布,随着时间的推移,它的功能有了显著的扩展;截至 1997 年,C++ 除了具有低级内存操作功能外,还具有面向对象、泛型和函数功能。它几乎总是以编译语言的形式实现,许多供应商都提供 C++ 编译器,包括自由软件基金会、LLVM、微软、英特尔、Embarcadero、甲骨文和 IBM。
GLib
GLib 是一个由三个(以前是五个)用 C 编写的低级系统库组成的软件包,主要由 GNOME 开发。GLib 的代码从 GTK 中分离出来,因此它可以被 GNOME 以外的软件使用,并一直并行开发至今。
GIO
GIO(Gnome Input/Output)是一个库,旨在为程序员提供一个现代、可用的虚拟文件系统接口。它允许应用程序使用单一一致的 API 访问本地和远程文件,其设计目的是 "克服 GnomeVFS 的缺点",并且 "如此出色,以至于开发人员更喜欢它而不是原始的 POSIX 调用"。
GObject
GLib 对象系统或 GObject 是一个免费的软件库,提供可移植的对象系统和透明的跨语言互操作性。GObject 可直接用于 C 语言程序,提供基于 C 语言的面向对象 API,也可绑定到其他语言,提供透明的跨语言互操作性,例如 PyGObject。
GTK+
GTK(前身为 GIMP ToolKit 和 GTK+)是一个自由、开源的跨平台 widget 工具包,用于创建图形用户界面(GUI)。GTK 采用 GNU 宽通用公共许可证(GNU Lesser General Public License)条款授权,允许自由软件和专有软件使用。它是 Wayland 和 X11 窗口系统最受欢迎的工具包之一。
GDK
GDK(GIMP 绘图工具包)是一个库,它充当底层窗口和图形系统提供的底层功能的包装器。GDK 位于显示服务器和 GTK 库之间,负责处理基本的渲染,如绘图基元、光栅图形(位图)、光标、字体以及窗口事件和拖放功能。
SDL2
Simple DirectMedia Layer(SDL)是一个跨平台软件开发库,旨在为计算机多媒体硬件组件提供一个硬件抽象层。软件开发人员可以用它编写高性能的计算机游戏和其他多媒体应用程序,这些应用程序可以在 Android、iOS、Linux、macOS 和 Windows 等多种操作系统上运行。
Python
Python 具有动态类型和垃圾收集功能。它支持多种编程范式,包括结构化(尤其是过程式)、面向对象和函数式编程。由于拥有全面的标准库,Python 常被称为 "包含电池 "的语言。