The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Статистика по языкам программирования, используемым в экосистеме GNOME"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Статистика по языкам программирования, используемым в экосистеме GNOME"  +/
Сообщение от opennews (??), 27-Дек-25, 22:31 
Опубликована статистика о языках программирования, задействованных в GNOME и приложениях для GNOME.  Всего проект насчитывает 6.7 млн строк кода, из которых 1.6 млн приходится на приложения, а 5.1 млн на библиотеки и базовые компоненты GNOME...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64516

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Статистика по языкам программирования, используемым в экосис..."  –14 +/
Сообщение от Аноним (2), 27-Дек-25, 22:31 
Ого, даже в сишном отстойнике gnome rust уже значительная часть.
Ответить | Правка | Наверх | Cообщить модератору

21. "Статистика по языкам программирования, используемым в экосис..."  +8 +/
Сообщение от Аноним (21), 28-Дек-25, 00:13 
> На Rust написано 523 тысячи строк кода, из которых примерно 400 тысяч используются в обвязках для базовых библиотек и большей частью сгенерированы автоматически.

Чуть менее, чем полностью, это автоматически сгенерированные жырные толстые обвязки вокруг Си.

Ответить | Правка | Наверх | Cообщить модератору

55. "Статистика по языкам программирования, используемым в экосис..."  –2 +/
Сообщение от Аноним (55), 28-Дек-25, 11:15 
>> На Rust написано 523 тысячи строк кода, из которых примерно 400 тысяч используются в обвязках для базовых библиотек и большей частью сгенерированы автоматически.
> Чуть менее, чем полностью, это автоматически сгенерированные жырные толстые обвязки вокруг
> Си.

Зато жирнятина-тормозятина на JS и петонятине делает своё чёрное дело. xD

Ответить | Правка | Наверх | Cообщить модератору

52. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Аноним (52), 28-Дек-25, 10:28 
> На Rust написано 523 тысячи строк кода, из которых примерно 400 тысяч используются в обвязках для базовых библиотек и большей частью сгенерированы автоматически.

сгенерированы автоматически? получается что большей часть кода на Rust это нейрослоп?
действительно, это победа!

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от th3m3 (ok), 27-Дек-25, 22:36 
Я думал больше js задействовано. Радует, что не так.
Ответить | Правка | Наверх | Cообщить модератору

4. "Статистика по языкам программирования, используемым в экосис..."  –4 +/
Сообщение от Аноним (4), 27-Дек-25, 22:53 
Какие у вас претензии к JS?
Ответить | Правка | Наверх | Cообщить модератору

11. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Витюшка (?), 27-Дек-25, 23:25 
Там какое-то г... мамонта. Свой runtime, свой специфический JS
Ответить | Правка | Наверх | Cообщить модератору

15. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (4), 27-Дек-25, 23:45 
Рантайм там из Firefox и JS самый обычный :)
Ответить | Правка | Наверх | Cообщить модератору

16. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Аноним (4), 27-Дек-25, 23:46 
Движок, не рантайм. Рантайм получается дополненный файрфоксовый.
Ответить | Правка | Наверх | Cообщить модератору

25. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Витюшка (?), 28-Дек-25, 01:08 
Рантайм Gjs: Вместо привычных браузерных API или Node.js, он предоставляет доступ к библиотекам C/GObject через систему GObject Introspection.

Вот что я имел ввиду. Вместо того чтобы сделать какую-то нормальную интеграцию и обвязку оно вот это нагородили.
Естественно писать на этом и использовать никто не будет.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

27. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (4), 28-Дек-25, 01:23 
Обычный встроенный язык. Например, был бы Lua вместо JS, было бы то же самое. Какие конкретно к JS тут претензии непонятно…
Ответить | Правка | Наверх | Cообщить модератору

29. "Статистика по языкам программирования, используемым в экосис..."  –2 +/
Сообщение от Витюшка (?), 28-Дек-25, 01:42 
Тем что я рассчитываю написать <button></button> и получить нативную кнопку в GNOME.
А их поделку ни один нормальный разработчик в руки не возьмет. Одного JS как бы недостаточно. Поэтому это никому не нужно.
Ответить | Правка | Наверх | Cообщить модератору

31. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (31), 28-Дек-25, 05:12 
Ахах ахах, серьезно?!))
Ответить | Правка | Наверх | Cообщить модератору

42. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от Анон1110м (?), 28-Дек-25, 09:29 
Ты перепутал. Это JavaScript ни одни нормальный не возьмёт в руки.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

35. "Статистика по языкам программирования, используемым в экосис..."  +2 +/
Сообщение от Аноним (35), 28-Дек-25, 06:45 
Проблема в том что ГНОМ это уже не спасёт
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

36. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (36), 28-Дек-25, 07:06 
Гном — это вечный альфа-тест и инструмент запугивания тех корпов, кто не хочет платить за платные тулкиты (там не только qt есть если что).
Ответить | Правка | Наверх | Cообщить модератору

41. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Аноним (41), 28-Дек-25, 08:48 
Чего его спасать? Самое лучшее и очень популярное DE.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

58. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (58), 28-Дек-25, 12:49 
Если бы речь шла про второй Гном - я был бы солидарен, это была бы проблема.
Третий Гном и дальше - ну не спасёт и не спасёт, было бы там что спасать...
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

66. Скрыто модератором  +1 +/
Сообщение от Аноним (41), 28-Дек-25, 14:47 
Ответить | Правка | Наверх | Cообщить модератору

80. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Илья (??), 28-Дек-25, 19:27 
Гном отличное ДЕ. Стабильное, современное, удобное и красивое
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

86. Скрыто модератором  +/
Сообщение от Аноним (86), 28-Дек-25, 20:39 
Ответить | Правка | Наверх | Cообщить модератору

5. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (5), 27-Дек-25, 22:55 
Интересно, кто те люди, которые устанавливают приложения из Gnome Circle?
А кто их пишет?
И кто создаёт этот восхитительный дизайн?
https://gitlab.gnome.org/World/Fragments/-/raw/main/data/scr...
Ответить | Правка | Наверх | Cообщить модератору

8. "Статистика по языкам программирования, используемым в экосис..."  +7 +/
Сообщение от Аноним (-), 27-Дек-25, 23:11 
> И кто создаёт этот восхитительный дизайн?

А чем вам конкретно этот дизайн не угодил?
Слишком много свободного места?
Нужно все сжать чтобы влазило на шикарнейший SyncMaster 3 13"?))

Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от Анон1110м (?), 28-Дек-25, 09:34 
Ответить | Правка | Наверх | Cообщить модератору

70. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от NekoCWDemail (?), 28-Дек-25, 16:18 
Дизайн то реально хороший. У меня и на телефоне, и на 14" ноуте, и на большом монике выглядит одинаково хорошл
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

78. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от Аноним (78), 28-Дек-25, 19:16 
одинаково хорошо, но одинаково не удобно... Т.е. лук есть, а фила не завезли...
Ответить | Правка | Наверх | Cообщить модератору

87. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (86), 28-Дек-25, 20:40 
Хватит бредить.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

6. "Статистика по языкам программирования, используемым в экосис..."  –5 +/
Сообщение от Аноним (6), 27-Дек-25, 22:56 
Радеюсь что в будущем js будут задействовать чаще чем ржавчину
Ответить | Правка | Наверх | Cообщить модератору

9. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (9), 27-Дек-25, 23:12 
> Радеюсь что в будущем js будут задействовать чаще чем ржавчину

Радейтесь :)
Вообще раст и js немного в разных категориях, но что угодно лучше чем js.

Ответить | Правка | Наверх | Cообщить модератору

10. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (9), 27-Дек-25, 23:16 
> 106 тысяч строк написаны на JavaScript и из них 65 тысяч присутствует в
> GNOME Shell, что составляет примерно половину от всего кода GNOME Shell.

Так вот почему она такая глюкавая и тормознутая.

Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –3 +/
Сообщение от Аноним (12), 27-Дек-25, 23:29 
Ответить | Правка | Наверх | Cообщить модератору

13. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от Bottle (?), 27-Дек-25, 23:43 
В принципе, если гомогном растом заменит питон и джаваскрипт, тем лучше будет для гомогнома.
В GTK 800 тысяч строк, "эталон" простоты.
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +1 +/
Сообщение от Bottle (?), 27-Дек-25, 23:45 
Ответить | Правка | Наверх | Cообщить модератору

17. "Статистика по языкам программирования, используемым в экосис..."  +4 +/
Сообщение от Аноним (17), 27-Дек-25, 23:53 
>На Rust написано 523 тысячи строк кода, из которых примерно 400 тысяч используются в обвязках для базовых библиотек и большей частью сгенерированы автоматически.

Что и требовалось доказать.

Ответить | Правка | Наверх | Cообщить модератору

20. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Аноним (20), 28-Дек-25, 00:04 
> При рассмотрении сторонних программ, размещённых в каталоге GNOME Circle, большая часть кода (41.7%) написана на Rust
> Что и требовалось доказать.

Таки да.

Ответить | Правка | Наверх | Cообщить модератору

22. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (21), 28-Дек-25, 00:16 
"В каталоге паскалевских программ 100% программ написаны на паскале".
Ответить | Правка | Наверх | Cообщить модератору

32. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от Нелюбитель Ржавчины (?), 28-Дек-25, 05:42 
Ха-ха! RUST - обвязчик хренов! Очередное гугло-микрософтовское дерьмо. (MFC, Basic,C# и иже с ними).
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

81. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Илья (??), 28-Дек-25, 19:28 
Чем вам сишарп не устроил?
Ответить | Правка | Наверх | Cообщить модератору

18. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от ZloySergant (ok), 27-Дек-25, 23:53 
>Около 190 тысяч строк написаны на языке Vala, из которых около 100 тысяч строк присутствует в репозитории Vala.

Ага, сахарок пресловутый, отдаём сям.

Ответить | Правка | Наверх | Cообщить модератору

88. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от llolik (ok), 28-Дек-25, 20:41 
Ну, кстати говоря, писать на Vala код GLib/GObject/GIO/GTK действительно достаточно удобно. Как минимум, надо писать весь этот частокол ref/unref -ов, проксей и кложур. Всё абстрактненько и похоже а помесь дельфей с C#.
Ответить | Правка | Наверх | Cообщить модератору

24. "Статистика по языкам программирования, используемым в экосис..."  +3 +/
Сообщение от Аноним (24), 28-Дек-25, 00:39 
Чем больше пользователей самотоятельно собирает систему из исходников с нуля тем меньше фанатов Gnome и Rust.
Ответить | Правка | Наверх | Cообщить модератору

26. "Статистика по языкам программирования, используемым в экосис..."  –2 +/
Сообщение от Витюшка (?), 28-Дек-25, 01:12 
Откуда ты знаешь какие опции компиляции являются корректными, валидными? Или ты думаешь что туда в опции можно напихать что угодно и будет работать?
Ответить | Правка | Наверх | Cообщить модератору

30. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (30), 28-Дек-25, 01:54 
Обычно configure или cmake сами устанавливают нужные опции компиляции. Попробуй сам собери что-нибудь не сложное - увидишь.
Ответить | Правка | Наверх | Cообщить модератору

28. "Статистика по языкам программирования, используемым в экосис..."  –2 +/
Сообщение от Аноним (12), 28-Дек-25, 01:26 
Вечный выбор любителей собирать всё с нуля: незащищенный браузер с 0-day уязвимостями vs. компиляция на 12 часов каждую неделю.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

64. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Bottle (?), 28-Дек-25, 13:43 
Компиляция 12 часов это заслуга разработчиков, что плодят перекрёстные зависимости и Ритчи, что стучал слоником по столу, когда дизайнил свой язычок.
https://www.opennet.dev/opennews/art.shtml?num=56449
Ответить | Правка | Наверх | Cообщить модератору

37. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от Аноним (37), 28-Дек-25, 07:42 
Подождите, как же так?

Я помню, там всё собирались переписать на С# и Mono.

Неужели не получилось?

https://www.theregister.com/2002/02/01/gnome_to_be_based/

Ответить | Правка | Наверх | Cообщить модератору

44. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Анон1110м (?), 28-Дек-25, 09:38 
Справедливости ради было написано некоторое число програм. Из тех что помню: Banshee, Tasque, Tomboy, F-Spot и ещё, кажтеся, Beagle и Gnome Do.
Ответить | Правка | Наверх | Cообщить модератору

49. "Статистика по языкам программирования, используемым в экосис..."  –1 +/
Сообщение от анондирован (?), 28-Дек-25, 10:20 
Rust это не про разделяемое состояние в многопоточной программе 🫢 Так что unsafe там понатыкано практически везде.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

38. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Roman Dyabaemail (ok), 28-Дек-25, 07:55 
Никогда ничем этим от современного GNOME не пользуюсь вообще ! Только XFCE !
Ответить | Правка | Наверх | Cообщить модератору

39. "Статистика по языкам программирования, используемым в экосис..."  +2 +/
Сообщение от bOOster (ok), 28-Дек-25, 08:01 
Это у нас, в Алмате, статистика мехмата
Ответить | Правка | Наверх | Cообщить модератору

40. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (40), 28-Дек-25, 08:13 
Ruby вообще нет.
Ответить | Правка | Наверх | Cообщить модератору

48. "Статистика по языкам программирования, используемым в экосис..."  +1 +/
Сообщение от Аноним (48), 28-Дек-25, 10:17 
добавь
Ответить | Правка | Наверх | Cообщить модератору

82. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (82), 28-Дек-25, 19:31 
Точно, надо питон на руби заменить. Всё равно там скорость не важна.

Но если есть миллиарды итераций вложенных циклов, то обязательно надо заменить. Будет примерно в 2,5 раза быстрее тормозного змея.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

67. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (41), 28-Дек-25, 14:57 
Как заметно по комментариям, пользователей KDE очень сильно волнует статистика по языкам программирования, используемым в экосистеме GNOME. Пройти спокойно не дает.
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  +/
Сообщение от Аноним (71), 28-Дек-25, 16:21 
Ответить | Правка | Наверх | Cообщить модератору

73. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (73), 28-Дек-25, 16:45 
Нет Guile.
Ответить | Правка | Наверх | Cообщить модератору

75. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Скотобаза (?), 28-Дек-25, 17:30 
Мама Мия. А что они там нагадили такого на 60килострок жабоскрипта?

Я сравниваю с тем же qt, где можно на qml сделать для вяленого целый композитор, и по опыту могу сказать что там в 10к строк можно и меню и тайлинг и все что угодно вместить.

Ответить | Правка | Наверх | Cообщить модератору

84. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Аноним (82), 28-Дек-25, 19:38 
А что такого? Там вся графика, расширения, виджеты - всё работает через GJS, потому что удобно CSS использовать для красот с анимацией.
Ответить | Правка | Наверх | Cообщить модератору

76. "Статистика по языкам программирования, используемым в экосис..."  +/
Сообщение от Скотобаза (?), 28-Дек-25, 17:59 
И почему gtkmm так мало? Вообще непонятно почему нету валы в товарных количествах. Ее очень знатно допилили, кто на чистом си писал под гтк тот знает какая это боль и как после этого легко писать на вале.

Такое ощущение что диды ушли в лес а вместо них пришли хипстеры и начали писать идиоматический и выразительный код со смузями

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру