GNOME'i ja GNOME'i rakenduste programmeerimiskeelte statistika on avaldatud. Kokku sisaldab projekt 6,7 miljonit koodirida, millest 1,6 miljonit on rakendustele ja 5,1 miljonit GNOME'i raamatukogude ja põhikomponentide jaoks.
- GNOME'i raamatukogudes kasutatakse vaikimisi keelt C, millele kuulub üle 2/3 GNOME'i põhikomponentide koodiridadest. Suurimad neist komponentidest on GTK (820 tuhat rida), GLib (560 tuhat rida) ja Mutter (390 tuhat rida).
- Rustis on kirjutatud 523 tuhat koodirida, millest umbes 400 tuhat kasutatakse põhiraamatukogude sidumist ja enamik on genereeritud automaatselt. Rusti raamatukogudest tõstetakse esile Librsvg ja glycin.
- Umbes 190 tuhat rida on kirjutatud Vala keeles, millest umbes 100 tuhat rida leidub Vala hoidlas.
- Pythonis on 242 tuhat koodirida, millest 110 tuhat kuulub rakendusele Orca.
- 106 tuhat rida on kirjutatud JavaScriptis, millest 65 tuhat on GNOME Shellis, mis moodustab umbes poole kogu GNOME Shelli koodist.
GNOME'i raamatukogudes ja komponentides kasutatavate programmeerimiskeelte jaotus:

GNOME põhijõudude rakendustes kasutatavate programmeerimiskeelte jaotumine: 44,8% koodist on kirjutatud C-s, 20,7% Vala-s, 10,3% Rust-s, 6,9% Python-s, 13,8% JavaScript-is ja 3,45% C++-s.

Kolmandate osaliste programmide puhul, mis on loetletud GNOME Circle kataloogis, on enamik koodist (41,7%) kirjutatud Rust-is, teisel kohal (29,2%) on Python ja kolmandal (13%) Vala. C-s on kirjutatud 6% programme, JavaScript-is 10%, Crystal-s 1%. Kõige populaarsemad programmid GNOME Circle kataloogis (koos viimaste värskenduste installide arvuga): Blanket, Eyedropper, Newsflash, Fragments ja Shortwav.

Allikas: opennet.ru
