A programozási nyelvek statisztikája, amelyeket a GNOME ökoszisztémában használnak

Megjelent a statisztika a GNOME-ban és a GNOME alkalmazásaiban használt programozási nyelvekről. A projekt összesen 6,7 millió sor kódot tartalmaz, ebből 1,6 millió az alkalmazásokra, míg 5,1 millió a GNOME könyvtáraira és alapelemeire vonatkozik.

  • A GNOME könyvtáraihoz alapértelmezés szerint a C nyelvet használják, a GNOME alapelemeinek több mint 2/3-a ezen a nyelven íródott. A legnagyobb komponensek közé tartozik a GTK (820 ezer sor), GLib (560 ezer sor) és a Mutter (390 ezer sor).
  • Rust nyelven 523 ezer sor kód íródott, amelyből körülbelül 400 ezer a könyvtárak alapkönyvtáraihoz használt kötésekhez tartozik, és nagyrészt automatikusan generálták. A Rust könyvtárak közül említést érdemel a Librsvg és a glycin.
  • Körülbelül 190 ezer sor Vala nyelven íródott, ebből körülbelül 100 ezer sor megtalálható a Vala tárolójában.
  • Python nyelven 242 ezer sor kód található, ebből 110 ezer az Orca alkalmazásra vonatkozik.
  • 106 ezer sor JavaScript nyelven íródott, amelyből 65 ezer a GNOME Shell-ben található, ami a GNOME Shell teljes kódjának körülbelül felét teszi ki.

A GNOME könyvtáraiban és elemeiben használt programozási nyelvek eloszlása:

A programozási nyelvek statisztikája, amelyeket a GNOME ökoszisztémában használnak

A GNOME alapalkalmazásaiban a programozási nyelvek eloszlása: 44,8% a kód C nyelven, 20,7% Vala nyelven, 10,3% Rust nyelven, 6,9% Python nyelven, 13,8% JavaScript nyelven és 3,45% C++ nyelven.

A programozási nyelvek statisztikája, amelyeket a GNOME ökoszisztémában használnak

A GNOME Circle katalógusában található harmadik féltől származó programok vizsgálatakor a kód legnagyobb része (41,7%) Rust nyelven íródott, a második helyen (29,2%) a Python, a harmadikon (13%) pedig a Vala áll. C nyelven 6% program íródott, JavaScript — 10%, Crystal — 1%. A GNOME Circle katalógusból a legnépszerűbb programok (az utolsó frissítések telepítési számát tekintve): Blanket, Eyedropper, Newsflash, Fragments és Shortwav.

A programozási nyelvek statisztikája, amelyeket a GNOME ökoszisztémában használnak


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster