Bola zverejnená štatistika o programovacích jazykoch používaných v GNOME a aplikáciách pre GNOME. Celkovo projekt zahŕňa 6,7 milióna riadkov kódu, z ktorých 1,6 milióna pripadá na aplikácie a 5,1 milióna na knižnice a základné komponenty GNOME.
- Pre knižnice GNOME sa naďalej používa jazyk C, pričom viac ako 2/3 riadkov kódu základných komponentov GNOME je napísaných v tomto jazyku. Najväčšími z týchto komponentov sú GTK (820 tisíc riadkov), GLib (560 tisíc riadkov) a Mutter (390 tisíc riadkov).
- Na Rust je napísaných 523 tisíc riadkov kódu, z ktorých približne 400 tisíc sa používa v obálkach pre základné knižnice a väčšinou sú generované automaticky. Medzi knižnicami na Rust sú známe Librsvg a glycin.
- Cca 190 tisíc riadkov je napísaných v jazyku Vala, z čoho približne 100 tisíc riadkov je prítomných v repozitári Vala.
- Na Python je 242 tisíc riadkov kódu, z ktorých 110 tisíc pripadá na aplikáciu Orca.
- 106 tisíc riadkov je napísaných v JavaScripte, pričom z nich 65 tisíc je prítomných v GNOME Shell, čo predstavuje približne polovicu celého kódu GNOME Shell.
Rozdelenie programovacích jazykov používaných v knižniciach a komponentoch GNOME:

Rozdelenie programovacích jazykov v základných aplikáciách pre GNOME: 44,8% kódu je napísaného v C, 20,7% v Vale, 10,3% v Rust, 6,9% v Python, 13,8% v JavaScripte a 3,45% v C++.

Pri posudzovaní externých programov umiestnených v katalógu GNOME Circle, väčšina kódu (41,7%) je napísaná v Rust, na druhom mieste (29,2%) je Python a na treťom (13%) je Vala. V C je napísaných 6% programov, JavaScript 10%, Crystal 1%. Medzi najpopulárnejšie programy z katalógu GNOME Circle (podľa počtu inštalácií poslednej aktualizácie) patrí Blanket, Eyedropper, Newsflash, Fragments a Shortwav.

Zdroj: opennet.ru
