GNOME 开发者 Sophie Herold 分享了一些关于 GNOME 项目的年终代码统计数据。截至 2025 年底,”GNOME” 代码库共有 6,692,516 行代码,其中 1,611,526 行来自 GNOME 应用。数据变得有趣的地方在于不同领域中的编程语言分布情况。
在官方的 GNOME 核心应用中,Sophie 发现其中 44.8% 是用 C 语言编写的。接下来是 Vala 以 20.7% 的比例,然后是 JavaScript 占 13.8%。JavaScript 之后是 Rust,占 GNOME 核心应用代码库的 10.3%。Rust 之后是 Python 占 6.9%,以及 C++ 占 3.45%。

虽然 C 语言在 GNOME 核心应用中占据主导地位,但在社区的 GNOME Circle 应用中,最受欢迎的编程语言是 Rust,占比达到 41.7%。与此同时,C 语言仅在 GNOME Circle 应用的代码库中占用了 5.56%。Python 在这里也更为流行,占 29.2%,接着是 Vala 占 12.5%。有趣的是,GNOME Circle 应用中 JavaScript 的使用率甚至超过了 C 语言,达到了 9.72%。

在查看 GNOME 组件/库中的语言使用情况时,C 语言同样占据主导地位。C 语言被用于 76%的代码库,其次是 Rust 占 10.3%,Vala 占 3.77%。

那些对这些年终 GNOME 2025 代码统计感兴趣的人,可以前往 Sophie 的博客查看所有有趣的细节。
转自 44% Of GNOME Core Apps Are Written In C, 13% In JavaScript & 10% In Rust – Phoronix
Linuxeden开源社区