Statistik zu den Programmiersprachen, die im GNOME-Ökosystem verwendet werden

Die Statistik zu den Programmiersprachen, die in GNOME und GNOME-Anwendungen verwendet werden, wurde 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 GNOME-Komponenten entfallen.

  • FĂŒr die GNOME-Bibliotheken wird weiterhin standardmĂ€ĂŸig die Programmiersprache C verwendet, und mehr als 2/3 der Codezeilen der Basiskomponenten von GNOME 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 sind 523 Tausend Codezeilen geschrieben, von denen ungefĂ€hr 400 Tausend in Bindungen fĂŒr die grundlegenden Bibliotheken verwendet und grĂ¶ĂŸtenteils automatisch generiert wurden. Zu den Rust-Bibliotheken gehören Librsvg und glycin.
  • UngefĂ€hr 190 Tausend Zeilen sind in der Sprache Vala geschrieben, von denen etwa 100 Tausend Zeilen im Vala-Repository vorhanden sind.
  • In Python gibt es 242 Tausend Codezeilen, von denen 110 Tausend auf die Anwendung Orca entfallen.
  • 106 Tausend Zeilen sind in JavaScript geschrieben, davon entfallen 65 Tausend auf GNOME Shell, was etwa der HĂ€lfte des gesamten Codes von GNOME Shell entspricht.

Verteilung der Programmiersprachen, die in den Bibliotheken und Komponenten von GNOME verwendet werden:

Statistik zu den Programmiersprachen, die im GNOME-Ökosystem verwendet werden

Verteilung der Programmiersprachen in grundlegenden Anwendungen 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++.

Statistik zu den Programmiersprachen, die im GNOME-Ökosystem verwendet werden

Bei der Betrachtung von Drittanbieterprogrammen, die im GNOME Circle-Katalog aufgefĂŒhrt sind, sind die meisten Codezeilen (41,7 %) in Rust geschrieben, gefolgt von Python (29,2 %) und Vala (13 %). In C sind 6 % der Programme geschrieben, in JavaScript 10 % und in Crystal 1 %. Die beliebtesten Programme aus dem GNOME Circle-Katalog (nach Anzahl der Installationen der letzten Aktualisierung): Blanket, Eyedropper, Newsflash, Fragments und Shortwav.

Statistik zu den Programmiersprachen, die im GNOME-Ökosystem verwendet werden


Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster