Statystyki dotyczące języków programowania używanych w ekosystemie GNOME

Opublikowano statystykę dotyczącą języków programowania używanych w GNOME i aplikacjach GNOME. Cały projekt liczy 6,7 mln linii kodu, z czego 1,6 mln przypada na aplikacje, a 5,1 mln na biblioteki i podstawowe komponenty GNOME.

  • Dla bibliotek GNOME domyślnie wciąż używany jest język C, a ponad 2/3 linii kodu podstawowych komponentów GNOME napisanych jest w tym języku. Największymi z takich komponentów są GTK (820 tys. linii), GLib (560 tys. linii) oraz Mutter (390 tys. linii).
  • Na Rust napisano 523 tys. linii kodu, z czego około 400 tys. używanych jest w opakowaniach dla podstawowych bibliotek, w większości wygenerowanych automatycznie. Z bibliotek na Rust wyróżniają się Librsvg i glycin.
  • Około 190 tys. linii napisanych jest w języku Vala, z czego około 100 tys. linii znajduje się w repozytorium Vala.
  • W Pythonie znajduje się 242 tys. linii kodu, z czego 110 tys. przypada na aplikację Orca.
  • 106 tys. linii napisano w JavaScript, z czego 65 tys. znajduje się w GNOME Shell, co stanowi około połowy całego kodu GNOME Shell.

Distribucja języków programowania używanych w bibliotekach i komponentach GNOME:

Statystyki dotyczące języków programowania używanych w ekosystemie GNOME

Distribucja języków programowania w podstawowych aplikacjach GNOME: 44,8% kodu napisano w C, 20,7% w Vala, 10,3% w Rust, 6,9% w Pythonie, 13,8% w JavaScript i 3,45% w C++.

Statystyki dotyczące języków programowania używanych w ekosystemie GNOME

Rozważając zewnętrzne programy znajdujące się w katalogu GNOME Circle, większość kodu (41,7%) napisana jest w Rust, na drugim miejscu (29,2%) znajduje się Python, a na trzecim (13%) Vala. W C napisano 6% programów, JavaScript — 10%, Crystal — 1%. Najbardziej popularne programy z katalogu GNOME Circle (według liczby instalacji ostatniej aktualizacji): Blanket, Eyedropper, Newsflash, Fragments i Shortwav.

Statystyki dotyczące języków programowania używanych w ekosystemie GNOME


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster