Statistiken zu Programmiersprachen, die im GNOME-Ökosystem verwendet werden.

Die Statistiken zu den Programmiersprachen, die in GNOME und GNOME-Anwendungen verwendet werden, wurden veröffentlicht. Insgesamt umfasst das Projekt 6,7 Millionen Codezeilen, von denen 1,6 Millionen auf Anwendungen und 5,1 Millionen auf Bibliotheken und grundlegende Komponenten von GNOME entfallen.

  • Für die GNOME-Bibliotheken wird standardmäßig die Programmiersprache C verwendet, und über 2/3 der Codezeilen der grundlegenden GNOME-Komponenten sind in dieser Sprache geschrieben. Die größten dieser Komponenten sind GTK (820 tausend Zeilen), GLib (560 tausend Zeilen) und Mutter (390 tausend Zeilen).
  • In Rust wurden 523 tausend Codezeilen geschrieben, von denen etwa 400 tausend in Wrappern für die grundlegenden Bibliotheken verwendet und größtenteils automatisch generiert wurden. Zu den bemerkenswerten Rust-Bibliotheken zählen Librsvg und Glycin.
  • Etwa 190 tausend Zeilen sind in der Programmiersprache Vala geschrieben, von denen etwa 100 tausend im Vala-Repository zu finden sind.
  • In Python gibt es 242 tausend Codezeilen, von denen 110 tausend auf die Anwendung Orca entfallen.
  • 106 tausend Zeilen sind in JavaScript geschrieben, und davon sind 65 tausend im GNOME Shell vorhanden, was etwa der Hälfte des gesamten Codes in GNOME Shell entspricht.

Verteilung der verwendeten Programmiersprachen in den Bibliotheken und Komponenten von GNOME:

Statistiken zu Programmiersprachen, die im GNOME-Ökosystem verwendet werden.

Verteilung der Programmiersprachen in Basisanwendungen für GNOME: 44,8 % des Codes sind in C geschrieben, 20,7 % in Vala, 10,3 % in Rust, 6,9 % in Python, 13,8 % in JavaScript und 3,45 % in C++.

Statistiken zu Programmiersprachen, die im GNOME-Ökosystem verwendet werden.

Bei Betrachtung der Drittanbieterprogramme im GNOME Circle-Verzeichnis ist der größte Teil des Codes (41,7 %) in Rust geschrieben, gefolgt von Python mit 29,2 % und Vala mit 13 %. In C wurden 6 % der Programme geschrieben, in JavaScript 10 % und in Crystal 1 %. Die beliebtesten Programme aus dem GNOME Circle-Verzeichnis (nach Anzahl der Installationen des letzten Updates): Blanket, Eyedropper, Newsflash, Fragments und Shortwav.

Statistiken zu Programmiersprachen, die im GNOME-Ökosystem verwendet werden.


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster