Byly zveřejněny statistiky o programovacích jazycích používaných v GNOME a aplikacích GNOME. Projekt celkem obsahuje 6.7 milionu řádků kódu, z nichž 1.6 milionu je v aplikacích a 5.1 milionu v knihovnách a základních komponentách GNOME.
- Jazyk C zůstává výchozím jazykem pro knihovny GNOME a více než dvě třetiny kódu v základních komponentách GNOME jsou napsány v tomto jazyce. Největšími takovými komponentami jsou GTK (820 000 řádků), GLib (560 000 řádků) a Mutter (390 000 řádků).
- Rust má 523 000 řádků kódu, z nichž přibližně 400 000 se používá ve vazbách pro základní knihovny, většinou generované automaticky. Mezi významné knihovny Rustu patří Librsvg a glycin.
- V jazyce Vala je napsáno asi 190 tisíc řádků, z nichž asi 100 tisíc se nachází v repozitáři Vala.
- Existuje 242 000 řádků kódu v Pythonu, z nichž 110 000 je v aplikaci Orca.
- 106 000 řádků je napsáno v JavaScriptu a 65 000 z nich je přítomno v GNOME Shell, což je zhruba polovina celého kódu GNOME Shell.
Distribuce programovacích jazyků používaných v knihovnách a komponentách GNOME:

Rozložení programovacích jazyků v základních aplikacích GNOME je následující: 44.8 % kódu je napsáno v jazyce C, 20.7 % ve Vala, 10.3 % v Rustu, 6.9 % v Pythonu, 13.8 % v JavaScriptu a 3.45 % v C++.

Při zkoumání programů třetích stran hostovaných v adresáři GNOME Circle je většina kódu (41.7 %) napsána v Rustu, následovaný Pythonem (29.2 %) a Vala (13 %). Jazyk C tvoří 6 % programů, JavaScript 10 % a Crystal 1 %. Nejoblíbenějšími programy z adresáře GNOME Circle (na základě počtu instalací nejnovější aktualizace) jsou Blanket, Eyedropper, Newsflash, Fragments a Shortwav.

Zdroj: opennet.ru
