
Yura
11.03.2017
07:04:36

zk
11.03.2017
07:05:43
может ты его дашь, подтверждающий обратное

Yura
11.03.2017
07:06:05
В последний раз, когда я смотрел в сторону D, у него с аллокатором+GC было все печально, в сравнении с Go.

zk
11.03.2017
07:06:26
что именно?

Google

Yura
11.03.2017
07:07:51
может ты его дашь, подтверждающий обратное
Это не разговор. Раз ты защищаешь D, ты, по идее, должен располагать большей информацией, и быстрее находить ссылки в его защиту. Если ты уклоняешься от этого, хули мне с тобою языками чесать?

zk
11.03.2017
07:08:41
т.е. ты несешь хрень, а я ее должен опровергать
хрень без подтверждения причем

Yura
11.03.2017
07:09:23
Пришли мне ссылку, когда они с консервативного сборщика перешли на точный. Это ведь в changelog должны были отразить, правда?

Roman
11.03.2017
07:13:41
Кстати, кто может сказать насчет этого: http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=go

Yura
11.03.2017
07:14:27
Поддерживаю, мы с zk распизделись не по теме.

Roman
11.03.2017
07:16:29
Это про спаммера. Уже какое то движение србирается что бы их забанить в ТГ.

Yura
11.03.2017
07:16:48

zk
11.03.2017
07:18:54
Да в Ди консервативный GC
И это плохо?
чем в го лучше?

Google

dypa
11.03.2017
07:20:50
зайди ту группу и нажми report spam

Roman
11.03.2017
07:22:32


Yura
11.03.2017
07:27:59
чем в го лучше?
Тем, что они смогли впилить точный уже полтора года как. Спустя пять лет после первого релиза языка.
Когда был первый релиз D? А сборщик до сих пор консервативный.
Какая максимальная пауза у сборщика D? Ты померяй. А у Go - миллисекунды в худшем случае.
Понимаешь, мне язык D очень нравится.
Но Walter Brights сам его закопал, не сделав его полностью open source много-много лет назад. И не найдя корпоративной поддержки.
Он думал, что он сам его вытянет. Не вытянул. А жаль. Я очень надеялся, что D взлетит. Столько было энтузиазма вокруг него десять лет назад. Он даже в двадцадке на tiobe побывал. И где он сейчас?
В Go тупо намного больше вложено. Но был сделан другой приоритет: вместо развития языка авторы решили развивать рантайм. И история пока-что показывает, что это был правильный выбор: рантайм и стандартная библиотека важнее языка.

zk
11.03.2017
07:33:24
что плохого в дишном GC?

Yura
11.03.2017
07:33:52
Причем, именно практичная сторона стандартной библиотеки: net, http, xml, json, crypto - строительные блоки для быстрого прототипирования приложения. А есть или нет супер-пупер алгоритмы, волнует не многих.

zk
11.03.2017
07:34:37
т.е. по твоему в ди этого нету

Yura
11.03.2017
07:34:47
что плохого в дишном GC?
Если бы не было плохого, то не было бы двух или трех попыток напилить точный. Ты видимо, просто не встречал эти доклады с D conf.

zk
11.03.2017
07:34:53
кроме пачки алгоритмов
ладно вернемся к началу...

Yura
11.03.2017
07:35:57

zk
11.03.2017
07:36:06

Yura
11.03.2017
07:36:07
Но это не стдлиб.

zk
11.03.2017
07:36:45
сравним например регулярки?
А?

Yura
11.03.2017
07:39:32
?
GC точный и имеет маленькую паузу. Runtime заточен на файберы (гопутины), может увеличивать их стэк, переключать в преемптив режиме.
Если для тебя это не преимущество Go над D, у меня аргументов больше нет. Зачем, правда, тебе тогда Go? На работе заставили? Так обьясни им, что на D можно сделать все тоже самое за более короткое время, и работать лучше будет.
вот от сюда
Я тебя не понимаю. Ты вместо диалога, заставляешь меня монолог вести. Я и Go должен защищать, и D обсирать. А ты просто поддакиваешь.
Ленивая ты сука.

zk
11.03.2017
07:40:55

Google

zk
11.03.2017
07:41:18

Daniel
11.03.2017
07:42:03
Done

zk
11.03.2017
07:42:15
в шары ебешься

Yura
11.03.2017
07:42:37
сравним например регулярки?
Мне регулярки на Go понадобились ровно 1 (один) раз, и мне хватило их скорости. Если ты их каждый день по сто-пятсот раз гоняешь, то конечно для тебя это важно.

zk
11.03.2017
07:43:09
нет, ты утверждаешь что качество в го лучше

Daniel
11.03.2017
07:43:20
Коллеги

zk
11.03.2017
07:43:25
я предложил сравнить

Daniel
11.03.2017
07:43:28
Остановитесь

zk
11.03.2017
07:44:11
при этом ты заранее сказал что алгоритмы волнуют не многих

Daniel
11.03.2017
07:44:19
Именно про регулярки мы знаем, что они медленные, но всегда отрабатывают за предсказуемое время

Yura
11.03.2017
07:44:27

Daniel
11.03.2017
07:44:30
Это лучше или хуже?

zk
11.03.2017
07:45:08
медленные, т.е. это ваш критерий качества скорость?

Daniel
11.03.2017
07:45:21
Остынь
А то побаню на денек

Yura
11.03.2017
07:45:37
Ты сказал, что D - круче. Я сказал: D круче, как язык, но рантайм и сборщик говно.

Daniel
11.03.2017
07:45:49
Тоже самое

zk
11.03.2017
07:45:54

Daniel
11.03.2017
07:46:02
Никак

Google

Yura
11.03.2017
07:46:07

Daniel
11.03.2017
07:46:30
Страшно лень

Yura
11.03.2017
07:46:57
:-( ну пожалуйста
На денек

Михалыч
11.03.2017
07:57:28

zk
11.03.2017
07:59:55

Admin
ERROR: S client not available

Yura
11.03.2017
08:06:10
а так в го https://habrahabr.ru/company/mailru/blog/318504/
что изменилось с того времени?
Когда делаешь GC, приходится выбирать между кучей факторов. В Go сделан упор на низкую паузу в ущерб производительности.
В D сборщик мусора такой же, какой у Go был пять лет назад: консервативный с одним гигантским Stop-The-World. Не удивлюсь, если он даже не параллельный.
В Go с тех пор сборщик стал инкрементальным и конкурентым. В целом, из за этого Go стал чуть медленнее, т.е. если у тебя задача перелопатить терабайт данных, то Go может оказаться медленнее.
Но если ты обрабатываешь сетевые запросы с интенсивностью 200krps (или 1Mrps), то тебя гораздо больше волнует именно GC пауза. И именно ее задрачивали в Go последние годы.
Когда же ты напишешь что-нибудь длиннее 10 слов?

zk
11.03.2017
08:09:12
т.е. если у тебя задача под которую GC в го неподходит, то ты его не сможешь заменить на другой?
ладно, твоя позиция ясна, в го лучше только потому что это в го

Yura
11.03.2017
08:11:44
А в D ты типа сможешь? Жжешь
Посмотрю я на тебя, когда ты захочешь в D низкой паузы на сетевом сервисе добиться.

zk
11.03.2017
08:17:43
хотел предложить сравнить сколько времени отработает GC на го и ди на похожей задаче, но кто придумает эту задачу
и напишет
раз у вас маленькие задержки

Yura
11.03.2017
08:19:35
Ты, кстати, так ни разу и не сказал, чем же рантайм и GC в D лучше. А судя по твоим высказываниям, и ссылкам, которые ты в попыхах нагуглил (а все, кто в теме, прочли их уже давно), ты вообще имеешь слабое представление как о Go, так и о D.
Я, может, не знаю состояния D на текущий момент, но я знал, в каком он был состоянии год-два назад. Потому я могу адекватно сравнивать.
Ты же можешь только пыжиться. Ни чего разумного не сказал, ни одной вменяемой ссылки ни привел.
Еще раз повторю: мне нравится D как язык.

zk
11.03.2017
08:21:29
ясно, зачем делать, лучше говорить, -давай пруфы

Yura
11.03.2017
08:21:47

zk
11.03.2017
08:21:58
а потом -нахуй, давно прочли

Google

Yura
11.03.2017
08:22:25
Напряги остатки мозга

zk
11.03.2017
08:22:53
ты еблан, или слепой?

Yura
11.03.2017
08:25:11
ты еблан, или слепой?
Я видел, ты предложил "написать что-нибудь". Опять мне думать? Я и так за нас обоих тут больше часа отдуваюсь. Твоя очередь. Предложи, что конкретно написать? С тебя вариант на D.

zk
11.03.2017
08:25:45

Yura
11.03.2017
08:27:38
Я про приложение. Я не против, если регулярки будут частью приложения.
Минимум 50 строк.

zk
11.03.2017
08:28:42

Yura
11.03.2017
08:28:47
Страшно лень
Забань меня, пожалуйста. Если zk захочет общаться, мы сможем в личке поговорить.
@hexenhammer дальнейший разговор в личке. Здесь я тебе отвечать не буду.

zk
11.03.2017
08:30:22
напиши мне
в лс

Yura
11.03.2017
08:30:58
Сам напиши

zk
11.03.2017
08:31:57
типа я должен испугаться жолобы по поводу спама

Yura
11.03.2017
08:32:53
? И в голову не приходило. А что, есть возможность пожаловаться на спам? А то я не нашел как :-(

zk
11.03.2017
08:33:38
кто первый пишет - может намотаться