Statistieken over programmeertalen die in het GNOME-ecosysteem worden gebruikt

Statistieken over de programmeertalen die worden gebruikt in GNOME en GNOME-toepassingen zijn gepubliceerd. Het project bevat in totaal 6,7 miljoen regels code, waarvan 1,6 miljoen toebehoort aan toepassingen en 5,1 miljoen aan bibliotheken en basiscomponenten van GNOME.

  • Voor de bibliotheken van GNOME wordt standaard de programmeertaal C gebruikt en meer dan 2/3 van de regels code van de basiscomponenten van GNOME is in deze taal geschreven. De grootste van deze componenten zijn GTK (820.000 regels), GLib (560.000 regels) en Mutter (390.000 regels).
  • Er zijn 523.000 regels code geschreven in Rust, waarvan ongeveer 400.000 worden gebruikt voor bindings voor de basisbibliotheken en grotendeels automatisch zijn gegenereerd. Op het gebied van Rust zijn Librsvg en glycin opmerkelijke bibliotheken.
  • Ongeveer 190.000 regels zijn geschreven in de programmeertaal Vala, waarvan ongeveer 100.000 regels aanwezig zijn in de Vala-repository.
  • In Python zijn er 242.000 regels code, waarvan 110.000 betrekking heeft op de toepassing Orca.
  • Er zijn 106.000 regels geschreven in JavaScript, waarvan 65.000 aanwezig zijn in GNOME Shell, wat ongeveer de helft van de totale code van GNOME Shell vertegenwoordigt.

De verdeling van programmeertalen die worden gebruikt in de bibliotheken en componenten van GNOME:

Statistieken over programmeertalen die in het GNOME-ecosysteem worden gebruikt

De verdeling van programmeertalen in basisapplicaties voor GNOME: 44,8% van de code is geschreven in C, 20,7% in Vala, 10,3% in Rust, 6,9% in Python, 13,8% in JavaScript en 3,45% in C++.

Statistieken over programmeertalen die in het GNOME-ecosysteem worden gebruikt

Bij het bekijken van externe programma's in de GNOME Circle-directory is het grootste deel van de code (41,7%) geschreven in Rust, gevolgd door Python (29,2%) en Vala (13%). Er is 6% van de programma's geschreven in C, 10% in JavaScript en 1% in Crystal. De populairste programma's uit de GNOME Circle-directory (op basis van het aantal installaties van de laatste update): Blanket, Eyedropper, Newsflash, Fragments en Shortwav.

Statistieken over programmeertalen die in het GNOME-ecosysteem worden gebruikt


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster