М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 26 марта 2025 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

65 Кб, 1200x600
Язык программирования Vala /vala/ 26 апр, 15:52 3136080 В конец треда | Веб

Vala - это новый язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.

Особенности:
- Программы на Vala транслируются в C код, поэтому по производительности практически не уступают программам, разработанным непосредственно на С.
- Синтаксис Vala во многом напоминает синтаксис C#, C++ и Java с полной поддержкой ООП, что упрощает разработку, в отличии от чистого С.
- Бинарные файлы получаются по размеру в разы меньше, чем на многих современных компилируемых языках вроде Go или Rust.
- Управление памятью в Vala основано на подсчете ссылок, поэтому нет накладных расходов на сборщик мусора.

Полезные ресурсы:
- Учебник: https://wiki.gnome.org/Projects/Vala/Tutorial/ru
- Ещё один учебник: https://vala.gitbook.io/vala
- Обзор языка: https://nim-ru-tutorial.gitbook.io/ibm-vala-guide
- Документация: https://wiki.gnome.org/Projects/Vala/Tutorial/ru

Литература:
- Introducing Vala Programming: A Language and Techniques to Boost Productivity. Authors: Lauer, Michael [EN] (https://link.springer.com/book/10.1007/978-1-4842-5380-9)

Ответы136194136203136209136519136828137700137752138653139141142887209669332165332177351205

105 Кб, 604x559
2 26 апр, 16:00 2 3136086

Полноценное графическое приложение Text File Viewer на Vala занимает всего 27Кб.
Аналогичное приложение на Golang заняло бы порядка 25-30Мбайт, а на Rust 500Кб - 1Мб.

Ответы136707137032137054209517209614323106

3 26 апр, 16:23 3 3136120

Надристал жидким в ваш тред,теперь это ваша метка и наследие

4 26 апр, 16:27 4 3136124

Зашёл написать, что ты всех уже заебал

Ответы136252

5 26 апр, 16:46 5 3136155

Анон, создавай на форчане тред, если нужны битарды единомышленники. Тут только хитрые кабанчики ради денег.

Ответы136242

6 26 апр, 17:22 6 3136194

>>3136080 (OP)
>Бинарные файлы получаются по размеру в разы меньше,

А плюсы то будут у этого нового нескучного языка?

Ответы136236

7 26 апр, 17:26 7 3136203

>>3136080 (OP)
>Управление памятью в Vala основано на подсчете ссылок, поэтому нет накладных расходов на сборщик мусора.
А как тогда проблема циклических ссылок решается?

Ответы136240

8 26 апр, 17:33 8 3136209

>>3136080 (OP)
Нахуй он нужон?

Ответы136251

9 26 апр, 17:49 9 3136236

>>3136194
Vala получает все плюсы языка С, но при этом программировать также легко как на сишарпе или джаве

Ответы136576

10 26 апр, 17:56 10 3136240

>>3136203
Если класс содержит ссылку на себя или несколько классов хранят ссылки друг на друга, то нужно использовать модификатор weak для одной из ссылок.
К примеру,
class Node {
public weak Node prev;
public Node next;
}

https://wiki.gnome.org/Projects/Vala/ReferenceHandling

Ответы137700

11 26 апр, 17:57 11 3136242

>>3136155
Там не русскоязычное коммьюнити

12 26 апр, 18:00 12 3136251

>>3136209
Писать легковесные приложения для линупса. На сегодняшний день такое можно делать на С или С++, но программировать на них довольно сложно. Vala же предлагает облегченный стиль программирования в стиле сишарпа или джавы. Если писать графические приложения на GTK+, то она вообще вне конкуренции.

Ответы136686

13 26 апр, 18:00 13 3136252

>>3136124
Когда успел?

14 26 апр, 21:38 14 3136519

>>3136080 (OP)
>Vala - это новый язык программирования
>новый
Этому мертворожденному гномосячьему говну уже сто лет в обед, я блять ещё когда в сосничестве с гтк2 игрался, оно уже было

Ответы136760

15 26 апр, 22:15 15 3136576

>>3136236
У C нет плюсов.

16 26 апр, 22:17 16 3136577

Этот "язык" не умрет, если я что-то на нем напишу, а потом из гнома что-то удалят? А если я платформу на kde/xfce поменяю?

Ответы136762

17 27 апр, 01:54 17 3136686

>>3136251
Ну хоть конкретное применение нашли, а то заебали эти убийцы сишки раз в месяц мелькать. Их там где-нибудь в конторах типо красной шапочки поддерживают хоть или как обычно один васян пилит на энтузиазме?

18 27 апр, 05:04 18 3136707

>>3136086
>Полноценное графическое приложение
>Rust
>Golang
Я даже ебало этого вкатунца имаджинировать не могу

Ответы136906

19 27 апр, 08:41 19 3136760

>>3136519
Модный-молодежный питон вообще в 1989 году создали

20 27 апр, 08:44 20 3136762

>>3136577
XFCE на базе Gnome2, поэтому GTK приложения там будут нативными. В KDE придётся ставить доп. библиотеки.
Не стоит забывать, что в основе лежит С, поэтому никуда ничего не денется. Старые GTK программы запускаются и на современных системах.

Ответы136793136864

21 27 апр, 09:35 21 3136793

>>3136762
Xfce на базе gtk. Гном это набор интегрированных приложений, у иксфеси свой набор приложений, свой оконный менеджер, свой сессоный менеджер, свой файлый менеджер, своя панель во своими виджетами. Все это существовало паралельно гноме2 и даже до гнома и жрало меньше памяти чем гном

Ответы136864

22 27 апр, 10:11 22 3136828

>>3136080 (OP)
>язык на основе библиотеки
Пиздец.

Ответы136862

23 27 апр, 11:00 23 3136862

>>3136828
Дак альтернатив нет. Либо мучаешься на Си, который не поддерживает ООП, либо надо учить огромный комбайн С++. Vala даёт разумный компромисс, язык простой, но эффективный.

Ответы136869

24 27 апр, 11:04 24 3136864

>>3136793
>>3136762
Ясно, спасибо

25 27 апр, 11:09 25 3136869

>>3136862
Почему именно с++, если есть раст и джава? И чем тебе с++ не нравится?

Ответы136878137033

26 27 апр, 11:18 26 3136878

>>3136869
Джава работает на виртуальной машине JVM, поэтому даже не рассматривается.
Раст имеет сомнительный синтаксис и через чур сложную семантику. К тому же генерирует большие бинарники. Хеллоу ворлд на Си и Вала - 16Кб, на раст - 500Кб.
С++ нужно долго изучать, да и само программирование на нём требует кучи инструментария, без которых будет такая же боль как на чистом С.
Вала же учится буквально за один день (если знаком с каким-то языком программирования типа сишарпа или джавы).

Ответы137144137566

27 27 апр, 11:46 27 3136906

>>3136707
Причём тут вкат вообще? Вала - это не про вкат. Это язык для души.

28 27 апр, 13:12 28 3137032

>>3136086
>Полноценное графическое приложение Text File Viewer на Vala занимает всего 27Кб.
А если под винду его собрать, сколько оно будет занимать вместе со всеми либами, т.е. половиной четвертого гнома?

29 27 апр, 13:16 29 3137033

>>3136869
>Почему именно с++, если есть раст и джава?
Потому что с окошками на расте все свосем плохо, а на джаве надо тащить вместе с приложухой весь jvm на 200 мегабайт. Минимальное Qt приложение можно ужать до 10 мегабайт.

Ответы137566145197

30 27 апр, 13:45 30 3137054

>>3136086
> using Gtk
Ебать, обычно стыдятся такое показывать на людях, еблан.

Ответы137099

31 27 апр, 14:25 31 3137099

>>3137054
Это пример из тутора

32 27 апр, 15:18 32 3137144

>>3136878
>16Кб, на раст - 500Кб
Просто купи ещё один HDD на 10ТБ и не еби мозги

Ответы137157

33 27 апр, 15:30 33 3137157

>>3137144
А дальше что? Лет через 10 надо будет на пару петабайт диск покупать?

Ответы137161

34 27 апр, 15:35 34 3137161

>>3137157
Нейроинтерфейс нужно будет купить. Можешь, конечно, использовать тот, что Кабаныч выдаст, но потом не жалуйся...

Ответы137164

35 27 апр, 15:41 35 3137164

>>3137161
В любом случае Вала - приятный язык, а раст - противный

36 28 апр, 04:44 36 3137566

>>3136878
> поэтому даже не рассматривается.
Слив.

>>3137033
> а на джаве надо тащить вместе с приложухой весь jvm на 200 мегабайт.
У тебя мегабайты диска по талонам?

Ответы137588137697

37 28 апр, 08:07 37 3137588

>>3137566
На примере любого поделия от жидбрейнс можно понять, что джава - это не лучший выбор для создания графических десктопных приложений. Тормозит, лагает, жрёт ОЗУ как не в себя. На слабых машинах её просто невозможно использовать (да, я пробовал).
В то время как на Вала можно создавать легковесные приложения. При этом сам язык такой же простой как и джава.

Ответы137591138482

38 28 апр, 08:19 38 3137591

>>3137588
>можно создавать легковесные приложения
Можно это когда приложения создают, они есть, а когда приложений нет, это не можно, нельзя создавать приложения.

Ответы137701

39 28 апр, 12:29 39 3137697

>>3137566
>У тебя мегабайты диска по талонам?
Я дорожу местом на системном диске. Особенно сейчас, когда каждая параша на электроне минимум по гигабайту занимает, и место может кончится очень быстро.

Ответы138484

40 28 апр, 12:29 40 3137700

>>3136080 (OP)
>Программы на Vala транслируются в C код, поэтому по производительности практически не уступают программам
Почему тут слово "практически"? А теоретические она уступает? А если практически = почти, то почему уступает, если транслируется?
>Управление памятью в Vala
Зачем?

>>3136240
>Если класс
И нахуя нужны классы?

> Vala - это новый язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+
Понятно, это гномокал. Спасибо, говно не кушаю.

Ответы137759138487138489

41 28 апр, 12:30 41 3137701

>>3137591
>Можно это когда приложения создают
На вале их создают больше, чем на расте, например.

42 28 апр, 13:06 42 3137752

>>3136080 (OP)
Никогда не понимал смысла этого бесполезного языка.
Хочешь писать в ООП стиле - пишешь на C++, можно еще на Pascal.
Хочешь писать на Си - пишешь на Си и имитируешь ООП вручную.
Для неосиляторов C++ еще был какой-то D, хз, чем он не угодил гномосекам.

Ответы138271138494

43 28 апр, 13:09 43 3137759

>>3137700
>Понятно, это гномокал. Спасибо, говно не кушаю.
У меня в kdialog (приложение в KDE/Qt для диалоговых окон, вроде открытия/сохранения файла) течет память, может забить все 16 ГБ. Приходится тогда переключаться на GTK'шные приложения. Но интерфейс там полный пиздец.

Ответы137776

44 28 апр, 13:16 44 3137776

>>3137759
Да это одного поля говнокал, что кеды, что гном. Тут другого варианта кроме как сесть за тайлы просто нету в 2к24 году, Sway или ещё чего такое. Либо это, либо шинда, я хз невозможно этим всем пользоваться.

Ответы138269

45 28 апр, 22:18 45 3138269

>>3137776
>Sway или ещё чего такое
Так там только управление окошками, для виджетов в прогах будут все те же Qt и GTK, проги сами все те же будут, что в гноме или КДЕ.

46 28 апр, 22:20 46 3138271

>>3137752
>Никогда не понимал смысла этого бесполезного языка.
Это вроде свифта у яблопидоров, который начинался как обертка вокруг Objective-C. Это такая же обертка вокруг GObject и C, только шарпоподобная.

47 29 апр, 08:41 47 3138482

>>3137588
Ну уж точно причина этому не в криворукости жидбрейнсов.

48 29 апр, 08:42 48 3138484

>>3137697
То есть параша на электроне для тебя дороже чем одна установка жвм, что в 5 раз меньше места занимает на всю систему чем 1 эта самая параша на электроне? Ясн.

Ответы138631

49 29 апр, 08:51 49 3138487

>>3137700
>почему уступает, если транслируется
Вала более высокоуровневый язык, чем С. Объектная модель, строки, динамические массивы требуют больше ресурсов. Теоретически программист на С мог бы переписать это всё более низкоуровневыми конструкциями.

Ответы138840

50 29 апр, 08:54 50 3138489

>>3137700
>классы
ООП позволяет писать большие программы, в то время как обычная процедурная программа становится через чур сложной для понимания после 1000 строк.

Ответы138840

51 29 апр, 08:59 51 3138494

>>3137752
>пишешь на C++
Его надо выучить на хорошем уровне, что писать. А выучить его сложно. Вала в этом плане гораздо проще.

>пишешь на Си и имитируешь ООП вручную
Можно и так, но имитация всё равно выглядит чуждой, сложно читается, нужно соблюдать кучу ограничений, легко ошибиться. В Вала же синтаксис выглядит естественным и легко читается, ошибки контролирует компилятор Вала.

>какой-то D
Там сборщик мусора со своим рантаймом, поэтому не сможешь получить такие же эффективные программы как на Вала.

52 29 апр, 12:48 52 3138631

>>3138484
>То есть параша на электроне для тебя дороже чем одна установка жвм
Параша на электроне всем нужна по работе, а жвм не одна системная, а идет бандлом к каждому жабоприложению, потому что жавопидоры переносимые приложения не умеют.

Ответы138743

53 29 апр, 13:05 53 3138653

>>3136080 (OP)
>предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.
Только не говорите что эта хуйня гвоздями прибита не то что к одной конкретной ОС, а к одному конкретному DE?

Ответы138660

54 29 апр, 13:12 54 3138660

>>3138653
Прибита только к GLib (то есть даже без GTK можно использовать). От гнома не зависит, наоборот, есть Elementary - DE, целиком написанное на Vala.

55 29 апр, 14:38 55 3138743

>>3138631
Поищи проблему в прокладке между сидушкой и монитором, у меня стоит ровно одна jdk на одну необходимую версию джавы, за исключением если я ставлю не сразу то что надо и потом переставливаю нормальную сборку, по итогу около гигабайта-полутора на все нужные версии и случайные дубли при +- 400 установленных на машине проектах.

Ответы138783139039139134

56 29 апр, 15:19 56 3138783

>>3138743
>при +- 400 установленных на машине проектах
Ого, это чем ты таким занимаешься?

мимо

Ответы143196

57 29 апр, 16:24 57 3138840

>>3138487
>Объектная модель
Кал.
> низкоуровневыми конструкциями.
Зачем, если есть макросы?
>>3138489
>ООП
Говно.
>программа становится через чур сложной для понимания после 1000 строк.
Смотря как пишешь.

Ответы138875

58 29 апр, 17:07 58 3138875

>>3138840
Ты наверно больших программ не писал раз так говоришь.

Ответы139044

59 29 апр, 19:09 59 3139039

>>3138743
Ну ты молодец значит. Теперь научи дурачков из джетбрейнса использовать системную жвм, а не тянуть свою с каждой версией ИДЕ.

60 29 апр, 19:11 60 3139044

>>3138875
Писал, 25к строк. Просто нужно нормальная архитектура, не каждый может себе позволить такое, ООП говнокодить проще, тем более вся любая архитектура будет повторять ооп паттерны

Ответы139401

61 29 апр, 21:02 61 3139134

>>3138743
Дело не в размере жвм, а в том, что это виртуальная машина которая не может даже с памятью системы работать, нужно выделать память заранее всю как в буквальных виртуалках с образами ос. И видимо из за этой излишней виртуальности жаба вдобавок еще и дичайше тормозит.

Ответы143196

62 29 апр, 21:17 62 3139141

>>3136080 (OP)
>на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.
Сразу в морг.

Под линуксами есть две беды - GNOME/GTK+ и KDE.
За GTK вообще говорить не хочу, это уёбище не стОит даже упоминания, а вот KDE это хороший пример кривых рук и того, как не надо программировать.

Ответы139372139820139989

63 30 апр, 08:00 63 3139372

>>3139141
А WinAPI видимо - это пример для подражания, да?

Ответы139820

64 30 апр, 09:06 64 3139401

>>3139044
> Писал, 25к строк
Чет проиграл на всю хату с этой "большой программы"

Ответы139741

65 30 апр, 14:40 65 3139741

>>3139401
А какая по-твоему программа на си большая? На миллион строк? В соло такую хуйню не пишут.

66 30 апр, 15:42 66 3139820

>>3139372
Да, проблемы? Винда единственная графическая ОС из существующих, так что её апи единственный, подражать больше тупо нечему. На пердюликсах нет никаких графических апи кроме вайна - эмулятора винапи. Васянские поделки гном/кде и прочее такой треш, даже не смешно.

>>3139141
>Под линуксами есть две беды - GNOME/GTK+ и KDE.
Под линуксами есть одна беда - консоль. В смысле это не беда, а фича - вечно сосать консоль, на большее можно не рассчитывать. Тупорылые маняфантазии дебилоидных мечталелей, вот что такое графические интерфейсы на линуксе, сразу детектор имбецила.

67 30 апр, 17:55 67 3139989

>>3139141
>За GTK вообще говорить не хочу, это уёбище не стОит даже упоминания, а вот KDE это хороший пример кривых рук и того, как не надо программировать.

Ебать, тысячи инженеров трудились над разными версиями консолей и оболочек а тут Васян с двачей обосновалось что всё это хуйня. Пряморукий ну-ка запили нам свою систему, пусть Торвальдс обзавидуется.

Ответы140354

68 1 мая, 06:04 68 3140354

>>3139989
>тысячи инженеров трудились
Полтора обосрыша высирают версию гнома/гтк/кде, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают, переписывают с нуля новую версию, .....

Прям наглядный показатель имбецила, только имбецил думает, что от повторений одно и того же действия, что-то изменится в лучшую сторону. Естественно ничего не меняется, точнее меняется в худшую сторону, чем больше переписывают, тем хуже становится. Но пердодебилы слишком тупые чтобы понять, продолжают долбиться лбом об стенку отбивая последние мозги в тщетной надежде, что от этой долбежки в стене откроется дверь в рай. Не откроется, только в конец череп треснет и мозги размажутся об стену, вот куда идет весь этот васянский пердософт, настоящее будущее всего этого помойного кала.

Ответы140383140464140597

69 1 мая, 07:50 69 3140383

>>3140354
>понимают, что она говно, выбрасывают, переписывают с нуля новую версию, понимают, что она говно, выбрасывают
Ты только что MS, которая высирает новый фреймворк для окошек каждые пять лет: Win32, MFC, WinForms, Silverlight, WPF, WinUI. Сейчас большинство проектов тупо на Qt начитают писать, или сразу под электрон, чтобы в вендоговне не копаться.

Ответы140423140464

70 1 мая, 08:51 70 3140408

Гайд на быстрый старт в языке Vala
https://www.youtube.com/watch?v=J5TfqvVg-50

71 1 мая, 09:07 71 3140423

>>3140383
Как косяки майков оправдывают уебищность линупса? Винформы 2003 год и ВПФ 2006 к слову до сих пор получают обновления и поддержку

Ответы140569

72 1 мая, 09:46 72 3140464

>>3140383
>Win32, MFC, WinForms
Как было, так до сих пор поддерживается и развивается. Винапи так вообще еще с Windows 3.1, MFC с WinForms тоже та еще древность 20+ лет, но поддерживается на самой последней Visual Studio прямо сегодня.
>Silverlight
Венбпараша. При чем тут майкрософт, вебпараша это мирок в себе, там всё сдыхает за день как мухи по осени.
>WPF, WinUI
Как выпустили, так и работают по сей день.
Ну и что сказать-то хотел? Винда это вин с вечной поддержкой, там ничего не переписывают, кроме рюшечек в оболочке, а система со всеми апи вечные, потому что великолепные и идеальные, аналогов нет. А на пердопараше одно говно, что признают сами же пердоразраюотчики дропающие это говно, заменяя новым говном которыое тоже дропается, и так далее до бесконечности как наглядно показано >>3140354

Ответы140569

73 1 мая, 10:45 73 3140569

>>3140423
>>3140464
Хуя взрыв спермоворишек. Чего такие нервные, рекламы в меню старт пересмотрели? Идите в кенди креш поиграйте, успокойтесь.

Ответы140580

74 1 мая, 10:56 74 3140580

>>3140569
Нечего ответить пердосвинья перешла на визг. Ну и откуда в такой помойке годные ос и приложения? НЕВОЗМОЖНО, пердосрань - синоним говна, ничего кроме говна там нет и быть не может, ибо сборище необучаемый уродов не желающих признавать ошибки и вместо этого бесконечно долбящиеся башкой об стену и огрызающиеся когда здравые люди на это указывают.

Пойди еще что-нибудь дропни и перепиши, ведь кроме мерзкого говна которое сам же хочешь постоянно дропать, пердосвиньи ничего не производят на свет.

75 1 мая, 11:09 75 3140597

>>3140354
>Под линуксами есть две беды - GNOME/GTK+ и KDE.

Слишком жирно. Ты же понимаешь обосрышь, что свои гомопасты ты тут высираешь как раз благодаря тому что все вертится на линуксе с ненавистным тобой gnome и kde. Проснись, ты не умничаешь, ты просто серишь под себя.

Ответы140767

76 1 мая, 13:20 76 3140767

>>3140597
Вертится разве что дилдак в жопе линуксоидов, которые и воют как волки на луну при каждом выходе очередного кала, означающего, что предыдущий кал дропнули и вот вам новый еще хуже, жрите.

Ответы140846

77 1 мая, 14:08 77 3140846

>>3140767
>что предыдущий кал дропнули и вот вам новый еще хуже, жрите
Как ты точно венду описал лол. Восьмерка достаточно каловая была, но 11 ее переплюнула - реально шедевр каловых масс от индусов.

Ответы140887

78 1 мая, 14:38 78 3140887

>>3140846
Как тупой пердоскот предсказуем, серет тупостью даже не читая, читать не может.

Описан был пердолинукс - прямая противоположность винды, потому что винда делает новое, НО НИЧЕГО НЕ ДРОПАЕТ. Если что-то сделано на винде, оно продолжает работать, потому что винда идеальна навечно, а перлоликс постоянно дропает, потому что на нём делают только говно не живущее и пары лет, как сами разработчики блюют и удаляют его нахуй, чтобы ЗМЕНИТЬ НА ГОВНО ЕЩЕ ХУЖЕ. А на винде НИЧЕГО НЕ ДРОПАЮТ И НЕ ЗАМЕНЯЮТ, там всё как сделано, так и продолжает работать всегда, потому что на винде делают только годноту, которая продолжает поддерживаться потому что не говно.

В то время как винда добавляет новое и новое к букету превосходности возвышаясь и возвышаясь к небесам великолепия, пердоликс только удаляет и удаляет говно, только опускаясь глубже в дерьмо, т.к. каждая следующая итерация только хуже, а старые все уничтожены.

Ответы140909

79 1 мая, 14:50 79 3140909

>>3140887
>НО НИЧЕГО НЕ ДРОПАЕТ
Здравый смысл она дропает лол. Не дропает, потому что не опен-сорс. Заказчик себе нужную конфигурацию не может собрать, вот они и тянут все подряд. Поэтому в винде сейчас две разных панели инструментов. И еще куча говна из 80-х, кое-как существующая на ИВЛ, но неизбежно протухающая с каждым годом. Собственно, само Win32 - безнадежно устаревшее в 2024 году легаси, прибитое к ОС гвоздями. Ну и с поддержкой ты напиздел, старый софт в 11 уже не запустить, нужна виртуалка. И с каждым годом эта куча тухлого говна будет работать все хуже, потому что разрабы уходят, а как все это поддерживать - там никто уже не понимает.

Под линуксом ты можешь собрать что угодно под свои нужды. Не нравится гном 4 - берешь Mate, KDE слишком тяжелая - ставишь LxQt. Не нужны иксы - ставишь современный вейланд. Можешь собрать ОС хоть под кластер суперкомпьютеров, хоть под одноплатник. И ничего лишним грузом в системе не висит.

Ответы140944

80 1 мая, 15:18 80 3140944

>>3140909
>гном 4
Почему гном 4 не поддерживает все предыдущие гномы? Потому что ВСЕ гномы - говно, которые сами же разработчики гномов уничтожают каждый раз от омерзения.
Почему винда 11 поддерживает все предыдущие винды? Потому что все винды прекрасны и разработчики их холят и лелеют.

Вот поэтому винда правит миром и каждый вменяемый разработчик приложений пишет под винду прекрасные приложения, а под линукс никто не пишет кроме полторы поехавших сектантов высирающих говно. И это никогда не изменится, как видно сама политика систем разная, винда нацелена на творение, создание, на прекрасный софт. а линукс это поехавшая секта свидетелей хаоса мечтающих только об уничтожении и деградации. Эти психи реально думают, что уничтожение решит их проблемы, мол, если уничтожить всё что им не нравится (начиная с винды и продолжая колясками убунтами, системди, иксами, всего что "легаси", и так далее козлами отпущения), на появившемся пустом месте просто так вылупится всё что нравится. Нет, идиоты, уничтожением вы только руините сами себя. Нельзя молиться хаосу, это самоубийство. И тем более ваша ненависть к самим себе не уничтожит ничего что вас не касается, винда продолжит процветать, на ваши визги всем похуй. Вы руините только сами се6я - линукс только деградируюет в этом порочном цикле ненависти желания все стереть, будто это поможет.

Ответы141027

81 1 мая, 16:19 81 3141027

>>3140944
>Почему гном 4 не поддерживает все предыдущие гномы?
Что значит "не поддерживает предыдущие гномы"? Приложения как запускались так и запускаются. Причем можно третий гном в систему поставить если не нравится. Под 11 виндой я эксплорер от семерки не могу поставить.
>и каждый вменяемый разработчик приложений пишет под винду прекрасные приложения
Десктопные проги чисто под винду сейчас почти не пишут. В основном электрон или Qt. Потому что у большинства разрабов - маки, и пишут они на нем, и изначально проги делают под мак. У МС самые популярные приложения - офис365 и вскод, с браузерным UI.
>а под линукс никто не пишет кроме полторы поехавших сектантов
Под линукс пишут вообще все: от нищего студента, до корпораций, стоящих дороже майкрософта. Даже у нас: мы сейчас после ИТМО брали джуна, так он виндой пользоваться не умеет, они всю дорогу под линуксом обучались.
>линукс только деградируюет
Так деградирует, что винда сейчас только на офисных компах осталась, все остальное железо - на линуксе, от кассового аппарата до суперкомпьютера.

Ответы141060141224

82 1 мая, 16:37 82 3141060

>>3141027
Да нахрена ты его кормишь ? Этот дурак похоже кроме убунты ничего не щупал. Серверные решения для него что то на эльфийском. Или он зелёный или очень туп.

83 1 мая, 17:23 83 3141118

Наброшу базы в тред. Линуксовый гуй объективно сосет, к сожалению. Гном это просто нахуй какая-то злая шутка, последний раз я пытался им пользоваться году так в 2010 или когда там третий гном вышел, это просто ебаный пиздец, в котором нихуя нельзя сделать и настроить. А гтк очевидно обслуживает нужды гнома, то есть если гномодятлы решили, что что-то нинужна, то из гтк оно нахуй выпиливается, и все, хоть обосрись.
Кеды тормозной жирный кал для тех, кто не против поставить лишние пару плашек мозга, чтобы окошки не тормозили. Кутэ разве что ещё туда-сюда, но это плюсы, я отказываюсь писать на языке, который заставляет меня отыгрывать роль компилятора в прямом эфире.

Ответы141188

84 1 мая, 18:05 84 3141188

>>3141118
>последний раз я пытался им пользоваться году так в 2010

Блядь какие же шизы сидят в треде. Свою базу можешь себе в то самое место воткнуть. Может еще скажешь что Андройд тебе не нравится, ведь в 2010 он был жутко тормозной и жрал батарею, поэтому не стал пользоваться а сидишь на симбиане. Возьми своего зеленого друга повыше и съебите в /fag или /b, там вам самое место .

Ответы141311

85 1 мая, 18:21 85 3141224

>>3141027
> от кассового аппарата до суперкомпьютера.
То есть прошивка для роутера. Я не отрицаю, что обоссаные железячки имеют право на жизнь, как и их пердопрошивки, но винда всё же ОС для компьютеров, совсем не то. Компьютер это универсальное устройство с мириадом софта на все возможные применения, а не специализированный высер с полтора прогами для одной цели.

86 1 мая, 19:04 86 3141311

>>3141188
Че ты расперделся, говно? Элементарный блять GtkFileChooser сделан не людьми для людей, а инопланетянами для умственно отсталых дцпшников: постоянно вылезает ебучий нахуй никому не нужный серч когда пытаешься ввести имя файла; путь по умолчанию спрятан и нет ни единой возможности показать его через UI, надо знать специальную шизокомбинацию, придуманную гномосеками; не дай бог при сохранении выберешь директорию, ведь в этом случае кнопка сейв будет переходить внутрь этой директории. Кто это разрабатывал, зачем, и какими соображениями он руководствовался? Давай попизди мне, как неебательски изменился гном за 14 лет, если даже такую базовую хуйню никто не собирается фиксить полтора десятилетия. Но гномосекам норм, терпилы по жизни, пьющие мочу Мигеля, прихлебывают и не выебываются. Когда же напившимся мочи гномосекам пытаются объяснить, что они мочехлебы и говноеды, то они с полным ртом говна устраивают истерику

Ответы141422

87 1 мая, 19:43 87 3141422

>>3141311
>не людьми для людей, а инопланетянами для умственно отсталых дцпшников
Это их подход по HIG. Они изначально и последовательно делают все максимум просто, тупо и без излишеств. Не нравится - бери Qt.

Ответы141446

88 1 мая, 19:50 88 3141446

>>3141422
>Они изначально и последовательно делают все максимум просто, тупо и без излишеств
Тогда у них получился бы xfce. А то, что у них получилось по факту -- это неведомая хуйня, бесполезная, неудобная, прикрывающая свою убогость неким "минимализмом", который они бы не узнали, даже если бы минимализм им на яйца наступил

Ответы141456

89 1 мая, 19:55 89 3141456

>>3141446
>неведомая хуйня, бесполезная, неудобная, прикрывающая свою убогость неким "минимализмом"
Это твое личное мнение. Не подходит - ну ОК, они всем и не пытаются угодить. Во многих дистрах гном дефолтный, и людям нравится. Сделайте свой диалог. КТО?? Я???

Ответы141506141850

90 1 мая, 20:27 90 3141506

>>3141456
>Сделайте свой диалог. КТО?? Я???
Бля обожаю кукаретиков вроде тебя, нихуя не знает, но пиздит. Ты как будешь свой кастомный диалог подсовывать в чужие приложения, чтобы они его вызывали, а не гткшное встроенное говно?
>Это твое личное мнение
Срыг на пикасру оформи

Ответы141590

91 1 мая, 21:54 91 3141590

>>3141506
>Ты как будешь свой кастомный диалог подсовывать в чужие приложения
GTK3 такое позволяет уже лет 10 как.
>Срыг на пикасру
Ты, конечно, запредельно тупое, хамское быдло даже по меркам нынешнего харкача. Таким законодательно надо запрещать в инет выходить.

Ответы141627

92 1 мая, 22:53 92 3141627

>>3141590
>GTK3 такое позволяет уже лет 10 как
При чем тут гтк, шиз? Вот у меня фуррифокс, поставленный из репов, например под xfce запускается. Как бы мне фуррифоксу объяснить, что надо показать каштомный файл пикер вместо дефолтного?
>Ты, конечно, запредельно тупое, хамское быдло даже по меркам нынешнего харкача. Таким законодательно надо запрещать в инет
Ньюфань, просто срыгни и не позорься

93 2 мая, 09:28 93 3141850

>>3141456
>гном дефолтный, и людям нравится
Лолблять, гомосятина обдолбалась женскими гормонами, последние мозги вытекли.

Ответы141853142001

94 2 мая, 09:34 94 3141853

>>3141850
Почему ярый виндофаг всегда латентный гей?

Ответы141930

95 2 мая, 11:07 95 3141930

>>3141853
Потому что открытые геи пользуются GNOME и MacOS.

96 2 мая, 11:47 96 3142001

>>3141850
Стыдно за современных линуксоидов. Срать на гном всегда было просто правилом хорошего тона, неким коммон граундом, культурным кодом

Ответы142919

97 3 мая, 00:53 97 3142887

>>3136080 (OP)
> очередная императивная параша
Пиздос. Вот бы сделали полную обертку GTK, но для FP языка.

Все, которые я видел либо не все виджеты поддерживают, либо поддерживают все, но не поддерживают GDK и GIO, без которых GTK неюзабелен.

Вот бы модный молодёжный декларативный реактивный UI-фреймворк для создания приложений для Gnome.

Как же императивный GTK заебал.

Ответы142969145045

2,5 Мб, 498x278
98 3 мая, 06:41 98 3142919

>>3142001
> дым без огня?
> конечно, всё нормально, это лишь шютки-прибаутки просто так приколы гы-гы

99 3 мая, 08:20 99 3142969

>>3142887
Зигохистоморфный препроморфизм на анафорических лямбдах уже написал, борщехлеб?

Ответы143860

100 3 мая, 12:19 100 3143196

>>3138783
В свободное время копрокубовские моды и плагины на заказ и просто пишу. Каждый заказ, каждый плагин, даже самый маленький, это проект. Поэтому их дохуища, я даже считать не хочу это говно.

>>3139134
Причём тут оперативная память, если речь идёт о диске?
> жаба вдобавок еще и дичайше тормозит
Пока что тормозит всё что угодно, но только не джава. Регулярно бенчмарки джавы золотым дождём по разным тредам проходят.

Ответы143341

101 3 мая, 14:43 101 3143341

>>3143196
> Пока что тормозит всё что угодно, но только не джава. Регулярно бенчмарки джавы золотым дождём по разным тредам проходят.
Это троллинг тупостью? В этих бенчмарках джаву обычно сравнивают с калом типо шарпов, забывая что есть класс решений лишенных проблемы трансляции байт кода (rust, c/cpp, go)

Ответы143496145174

102 3 мая, 16:58 102 3143496

>>3143341
Это троллинг тупостью? Сишарп по сравнению с жабой летает как ассемблер. Хуже дерьможабы только питон.

Ответы143658

279 Кб, 1075x517
103 3 мая, 18:19 103 3143658

>>3143496
>Сишарп по сравнению с жабой летает как ассемблер

Ответы143668

104 3 мая, 18:28 104 3143668

>>3143658
>пук
Типичная жабосвинья.

Ответы145173

105 3 мая, 21:06 105 3143860

>>3142969
> хрю
Иди ссылки считай, даун императивный.

Ответы143885

106 3 мая, 21:27 106 3143885

>>3143860
>мгфхпфхп
Ничо не понял, вынь хуй изо рта и скажи нормально

Ответы143890

107 3 мая, 21:33 107 3143890

>>3143885
> хрю хрю
Не хрюкай.

Ответы143919

108 3 мая, 21:51 108 3143919

>>3143890
>нехфюкафхмгмгфхгп
Извини друг, на языке функциональщиков не разговариваю. Можешь вынуть монаду из жопы и сказать нормально?

Ответы143922

109 3 мая, 21:52 109 3143922

>>3143919
> хрю хрю хрю
Свинья, я не собираюсь перед тобой бисер разбрасывать.

Ответы145176

477 Кб, 1252x1170
110 4 мая, 20:52 110 3145045

>>3142887
Прямо на мемы просится.

111 4 мая, 23:52 111 3145173

>>3143668
Что-то по делу будет, обчитеренный?

112 4 мая, 23:53 112 3145174

>>3143341
> лишенных проблемы трансляции байт кода
> go
Ты долбоёб?

Ответы145198

113 4 мая, 23:56 113 3145176

>>3143922
> > хрю хрю хрю
Ну и нахуй ты продолжаешь хрюкать?

114 5 мая, 01:02 114 3145197

>>3137033
>на джаве надо тащить вместе с приложухой весь jvm на 200 мегабайт.
>Минимальное Qt приложение можно ужать до 10 мегабайт
минимальный рантайм на джаве можно урезать до 40 мегабайт через jlink

Ответы145392145400

115 5 мая, 01:03 115 3145198

>>3145174
А что не так? Чет не нашёл ничего про трансляцию в го

Ответы209519

116 5 мая, 12:55 116 3145392

>>3145197
Покажи мне докер контейнер с jre на 40 мб

Ответы145548

117 5 мая, 13:02 117 3145400

>>3145197
>минимальный рантайм на джаве можно урезать до 40 мегабайт через jlink
И там UI останется?

Ответы145552

118 5 мая, 15:53 118 3145548

>>3145392
Этого не делают, потому что нахер никому не нужно этими глупостями заниматься. Но для душнил это можно сделать, вот пожалуйста (примерный код):
FROM openjdk:21-jdk
RUN jlink --add-modules java.base --output /jre
FROM alpine
COPY --from=0 /jre .

Вот тебе докер контейнер с jre на ~40 МБ

119 5 мая, 15:57 119 3145552

>>3145400
>И там UI останется?
Всмысле UI? Swing? Большинству веб приложений не нужен он, но если уж тебе надо, то со свингом это уже будет ~80 МБ

Ответы145562145632

120 5 мая, 16:10 120 3145562

>>3145552
>Всмысле UI?
Вся суть параши где само слово UI вызывает недоумение и пук в воздух.

Ответы145570

121 5 мая, 16:16 121 3145570

>>3145562
Чего ты порвался-то?
По UI разные люди подразумевают разные вещи.

122 5 мая, 17:01 122 3145632

>>3145552
>Большинству веб приложений не нужен он
Ты тред вообще читаешь? Вопрос был в сравнении размера оконного приложения.
>то со свингом это уже будет ~80 МБ
Это все равно значительно больше Qt или Wx приложений. Ну и по удобству и функционалу свинг значительно проигрывает вообще всем популярным фреймворкам для гуя.

Ответы145641

123 5 мая, 17:13 123 3145641

>>3145632
Ну смотря что считать удобством. Например свинг приложения переносимые, а QT/Wx - нет, нужно перекомпилировать. По функционалу - не знаю что там не может свинг, что может Qt?

Ответы145648

124 5 мая, 17:20 124 3145648

>>3145641
>Ну смотря что считать удобством.
Удобство создания приложений. Свинг монструозный, и требует для самых простых вещей множества телодвижений. Очень больно под него кодить.
>Например свинг приложения переносимые
Только самые простые. Реально почти всегда надо или возможности ОС дергать или какие-то виджеты, завязанные на натив, использовать (для трехмерки или видео плеер).

Ответы145670145696

125 5 мая, 17:46 125 3145670

>>3145648
>для трехмерки
нет, трёхмерка делается через LWJGL и такая же переносимая

Ответы145702

126 5 мая, 18:06 126 3145696

>>3145648
>Удобство создания приложений. Свинг монструозный, и требует для самых простых вещей множества телодвижений. Очень больно под него кодить.
Ну то есть ничего конкретного, я понял. В общем ожидаемо, будто Qt не монструозный.

Ответы145708

127 5 мая, 18:13 127 3145702

>>3145670
>трёхмерка делается через LWJGL и такая же переносимая
Переносимая, если либа собрана под нужную платформу лол. Это не считая того, что сам OpenGL не настолько кросс-платформенный, чтобы без проблем работать на всех ОС, видяхах и драйверах.

128 5 мая, 18:19 128 3145708

>>3145696
>Ну то есть ничего конкретного, я понял.
Я под свинг писал во времена шестой джавы, больше 10 лет назад, конкретики уже не помню. Помню только, что вещи, которые в Qt одной строчкой делались, под свингом требовали каких-то диких плясок с бубном. Постоянно надо было от чего-то наследоваться, прописывать по 10 интерфейсов, воротить какие-то громоздкие иерархии из классов. В свинге какое-то адовое ООП из 90-х в терминальной форме.

129 6 мая, 15:38 129 3146504

Как по мне языку не хватает удобной инфраструктуры в виде универсального инструмента cargo или команды go, чтобы собирать проекты одной командой build

Ответы146575

130 6 мая, 16:44 130 3146575

>>3146504
https://xmake.io/mirror/getting_started.html

Ответы146654

131 6 мая, 18:09 131 3146654

>>3146575
Опять же надо написать ручками самому конфиг для этого xmake, что равноценно изучению нового языка xmake со всеми его кривыми премудростями. Это ни чем не лучше mason или ninja, которые рекомедуются для vala, но все эти инструменты надо изучать дольше, чем сам язык. К тому же они заточены на C/C++, поэтому примеров для vala не найти.
Смысл же инструментов типа cargo в том, что ничего не надо писать руками. Он сам должен генерировать все конфиги.

132 7 мая, 08:45 132 3147055

Ещё одна неприятная особенность связана с языковым сервером для вс кода (и не только для него). Он считает ошибочными любые неймспейсы из сторонних библиотек. В сообществе можно найти инфу, что дескать надо в mason-конфиге прописать зависимости и он подхватит. Ну что ж, прописал, приложение билдится через mason без ошибок, но ошибки продолжают подчеркиваться, ничего он не подхватил. Самое печальное, что разработка замерла уже 5-7 лет назад и вряд ли это поправят.

133 8 мая, 12:45 133 3148515

Нашёл хороший плейлист по разработке GTK-приложений на Vala. Минус только, что всё на английском.
https://www.youtube.com/playlist?list=PLriKzYyLb28mn2lS3c5yqMHgLREi7kR9-

Ответы151383

134 11 мая, 07:25 134 3151383

>>3148515
>Минус только, что всё на английском.

Это не минус, это норма. Ты как системы хочешь изучать без английского?

Ответы151446

135 11 мая, 10:14 135 3151446

>>3151383
Через гугл-переводчик, но с видео так не получается.

Ответы151461

136 11 мая, 10:19 136 3151461

>>3151446
Да по видео в принципе все должно быть более менее понятно, можно субтитры включить с переводом. Ну если сил хватит английский подтяни, для обучения и работы все же надо.

Ответы151469

137 11 мая, 10:31 137 3151469

>>3151461
Разве куда-то берут vala-программистов?

Ответы151604

138 11 мая, 13:03 138 3151604

>>3151469
Английский нужен только для vala ?

Ответы151754

139 11 мая, 15:01 139 3151754

>>3151604
Если язык востребован для работы, то на него делают кучу обучающих материалов на русском, а значит английский учить не надо для работы.

Ответы151880

140 11 мая, 17:41 140 3151880

>>3151754
Если только работать в рынке СНГ, тогда да. А если на западные компании и их прокладки то без английского никак. Не обязательно высокий уровень, хотя бы базовый для общения и чтения документации.

Ответы152406

141 11 мая, 23:19 141 3152406

>>3151880
Какие иностранные компании? Они уже два года как повесили железный занавес.

142 2 июля, 06:33 142 3209517

>>3136086
Это сила не какой-то особенности языка, а сила provided скоупа, додик.

143 2 июля, 06:38 143 3209519

>>3145198
Говнянг на виртуальной машине работает.

Ответы209673

144 2 июля, 11:06 144 3209614

>>3136086
>Полноценное графическое приложение
>Golang
Земля тебе пухом если возьмешься гуи писать на нём. Гошка язык для написания бекендов, в стандартной библиотеке из коробки ты можешь поднять простое веб приложение без лишних зависимостей. А вот с гуями тут всё плохо печально и максимально нудобно

145 2 июля, 11:56 145 3209669

>>3136080 (OP)
Короче поглядел. хуйня для аутистов сишников, которые другой жизни не видели, чтобы переписать свое легаси говно в гноме. Высрали шарпо-жабоподобную хуйню со всеми минусами такого синтаксиса, которые обоссали уже неоднократно. С достаточно нищей стандартной библиотекой и отсутствием механизма управления зависимостями, оно и ожидаемо сишники как настоящие аутисты пишут свои костыли каждый раз, пока остальные берут готовые библиотеки. Либо творят ад из зависимостей с библиотеками, которые нужно поставлять с софтом типа всяких json-glib.
Короче далеко за предела покарски кнопок в гноме не взлетит, но думаю им там жизнь упростит, но не сильно, поскольку найдут чем усложнить себе жизнь

146 2 июля, 11:58 146 3209673

>>3209519
Иди уроки учить
мимо

Ответы209683209738

147 2 июля, 12:14 147 3209683

>>3209673
Что-то по делу будет?

Ответы209709

148 2 июля, 12:45 148 3209709

>>3209683
После голанга на виртуальной машине по делу наверное тебе никто ничего не скажет

Ответы209734

149 2 июля, 13:08 149 3209734

>>3209709
Слив принят.

Ответы209749

150 2 июля, 13:14 150 3209738

>>3209673
>go
>иди
>мимо
Кек, у гошиша даже речь состоит из го.

151 2 июля, 13:24 151 3209749

>>3209734
Я и не вливался лол, но можешь праздновать победу

Ответы209760

152 2 июля, 13:29 152 3209760

>>3209749
Не ворочайся, слитое.

153 22 сен, 14:14 153 3278720

Vala умер, не успев даже нормально родиться?

Ответы280178

154 24 сен, 16:33 154 3280178

>>3278720
А хули ты хотел высрали говно визуально похожее на жабу, при этом с инфраструктурой и управлением зависимостями как у си нет нихуя

Ответы283316305712

155 27 сен, 19:37 155 3283316

>>3280178
>как у си
Так это же просто оболочка над си. Только нахуя? Все кому могла быть нужна вала, уже давно выучили си и сидят пишут свою еботу

Ответы284135

156 28 сен, 23:09 156 3284135

>>3283316
Для Gnome там дохуя небольших программ https://gitlab.gnome.org/GNOME которые судя по всему поддерживать на сишке больно, собственно вот и изобрели языка для gtk чтобы кнопочки-окошки было удобнее клепать, положив на остальное большой хуй

157 22 окт, 15:26 157 3305712

>>3280178
Делали похожим на сишарп, а вовсе не на джаву

Ответы322553

158 14 ноя, 19:44 158 3322553

>>3305712
А в чем разница, что Шарп, что джава 2 сапога - пара

Ответы331275332182

159 15 ноя, 15:44 159 3323106

>>3136086
А на Си?

Ответы331275

160 28 ноя, 17:27 160 3331275

>>3322553
Различия в синтаксисе всё же есть

>>3323106
На си столько же или меньше, если заморочиться. Vala - это кросскомпилятор в си.

161 29 ноя, 21:56 161 3332165

>>3136080 (OP)
>Бинарные файлы получаются по размеру в разы меньше
Это сейчас главная проблема в мейнстриме программирования.

>Vala во многом напоминает синтаксис C#
Бинарный хеллоуворд на го весит ~2-3, а бинарный (aot) на шарпах ~1мб, на расте где-то 0,5мб. Ну и нахер мне все это когда уже сейчас могу на шарпах в бинарь собираться и писать свои хобби игры на юнити?

162 29 ноя, 22:05 162 3332177

>>3136080 (OP)
>Управление памятью в Vala основано на подсчете ссылок, поэтому нет накладных расходов на сборщик мусора

Современные сборщики мусора (не в го) это:
1) Защита от циклических ссылок (беда часто встречающаяся в ООП).
2) Резервирование хипа - решение для замены системных вызовов аллокации памяти.
3) Поколения, чтобы не дергать миллионы постоянных объектов.
4) Дефрагментация и уплотнение памяти.
5) Возможность более продуктивного JIT оптимизаций.
6) Наличие unsafe или https://metanit.com/sharp/tutorial/2.33.php или велью типы дают полный контроль над аллокациями и производительностью - по необходимости. Нет больше причин трахаться в неуправляемые языки (если ты не паяльник-программист)

163 29 ноя, 22:10 163 3332182

>>3322553
Шарпы это постоянно развивающийся комбайн в который техи завозят по кд. Джава это кобол в который асинхронное программирование завозили 15 лет.

Ответы334925

164 4 дек, 18:58 164 3334925

>>3332182
Настолько развивающийся, что там забивают на обратную совместимость. Каждая новая версия шарпа - новый язык.

165 6 дек, 18:14 165 3336325

>Управление памятью в Vala основано на подсчете ссылок, поэтому нет накладных расходов
Ор
> рабочей среды GNOME/GTK+
Не понял, т.е. это скриптовый язык для одного из оконных менеджеров?

Ответы350492

166 6 дек, 18:31 166 3336332

Под винду нет я так понимаю (советуют ставить WSL/MSYS2)? И приложения под винду не собираются?

Ответы336513351919

167 7 дек, 00:24 167 3336513

>>3336332
>Под пинду
Зачем использовать это вместо операционной системы? Ты что, тётя срака или ГЕЙмир? Ты ж программист, ёпта, серьёзный взрослый дядя. install Gentoo!
А так да, GTK у спермоблядей нет.

168 26 дек, 17:36 168 3350492

>>3336325
>скриптовый язык
Это компилируемый язык! Здесь все преимущества языка си и приятный синтаксис в стиле сишарп.

169 27 дек, 22:08 169 3351205

>>3136080 (OP)
>Vala - это новый язык программирования

> Usecase?

Ответы351917

170 28 дек, 21:42 170 3351917

>>3351205
Это как Swift у яблочников, только для гнома под линуксом. Свифт сделан поверх ObjectiveC, а Vala - поверх gobject (либа для ООП в C).

171 28 дек, 21:43 171 3351919

>>3336332
>советуют ставить WSL/MSYS2
Ну так MSYS2 - это под винду. Все нативно работает. Только рантайм свой вместо майковского.

Тред утонул или удален.
Это копия, сохраненная 26 марта 2025 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion