чат С++ и вкидывать туда периодически какую то фигню типа: А вот С++ сложный, не то что Go. И на все возражения плюсовиков ставить 🤡 и я искреннее не понимаю мотивацию таких людей. Что они хотят этим сказать или добится? Даниил что ты хочешь этим сказать сообществу?
вопрос даже так поставить надо: “что сообществу следует сделать, услышав этих замечательные и исключительно логичные построения?” ну типа допустим, что сиплюсплюс в разы лучше, быстрее и читаемее, чем го. Что дальше?
Не стоит)
ну можешь чекнуть мои сообщеньки выше, я там отвечал на вопросики, пока не появилось столько яндерочек, которые ужасы строения языка маскируют за “нам так удобно” и блеймят другие языки
а кратенько какие ужасы есть а то я чет не могу найти по истории
ну вот тут часть https://t.me/gogolang/823190 https://t.me/gogolang/827078
"Go для школьников" - если кратко)
опять же время/профит тут выше чем в вашем пседво случае
А с полиморфизмом что не так. В общем согласен. Улет в хип какого нибудь инта переданного в fmt.Printf ганартинован
я не вижу тут никакого выиграша по времени или профита
В гошке скрытая асинхронность и экзешник без зависимостей. Это достаточно серьозные плюсы
может когда нибудь вы заметите что в этом что то есть а может быть и останетесь при своих го больше похож на инструмент а плюсы на какую то культурорелигию
ага, только эта general-purpose асинхронщина откидывает процентов 20% кейсов где такое построение асинк модели не подходит. чем подход раста плох? если нужна легкая изкоробочная асинхронщина - возьми токио. нужно чето свое крутое - рекретни future и async keyword добавь все
го похож на огрызок сихи
А кто сказал, что Раст плох?
не плох, он тупо лучше в этом плане
вот тут интересно! какие именно кейсы откинываются, например?
у нас есть арахнологи которые не согласятся)
раст совсем не плох, но горутин в нем нет. можно кивать на токио, но, чтобы это работало, все, что вы используете, дорлжно быть на токио, иначе возможно застревание event loop
Судя по тенденциям, он становится индустриальным стандартом. Но, да, библиотеки надо правильно подбирать
Вспомнил кейс мейла, где сделали вермишельную реализацию, чтобы горутины не ели по 2кб памяти. 3М пользователей на машину было что ли.
любой где вам нужно держать локальность контекста между несколькими тредами и еще сотни кейсов
это прям оооочень редкий кейс же! соединения надо держать, но обмена по ним нет. у меня никогда ничего такого и не было
а это нам зачем может понадобиться, если только мы не пишем кассандру в очередной раз?
пример чего?
любой сервис, параллельность которого разбита на подзадачи у которых общий контекст и кеш предиктинг
и подзадачи не прыгают по рандомным потокам
рубрика назови рандомный проект
“можно кивать на токио, но, чтобы это работало, все, что вы используете, дорлжно быть на токио, иначе возможно застревание event loop” видимо этого?
я, коллега, очень хорошо понимаю, о чем вы говорите но вот придумать проект - кроме scylla - где можно бы о бы из этого пользы надоить, не могу вы, вроде, можете. поделитесь, пожалуйста (или хватит трендеть)
в убере, кстати, go есть, а раста - нету, я узнавал у убероидов
в коре убера плюсы, как ни странно (весь pathроутинг, индексирование и все вот это вот)
если условный yeald() не вставляет компилятор - это должен сделать или я, или библиотека если я, например, забыл, и запустил длинную синхронную операцию - управление шедулеру я не отдам, пока она не закончится в go так быть не может, в tokio - может.
есть ещё аспект того что у тебя изза всех этих асинк авэйт код становится двухцветным. Го этого счастливо избежал
#[warn(unused_must_use)] и tokio::task::spawn_blocking ?
в том что мне он не нужен
он так назвал гц
в c# тоже гц, но и та же проблема с асинк авэейт кодом
тогда вам не нужен go, вот и все
"Арррря слились", "Аррря язык для школьников"
Так не пиши на го Если ты веган, то не надо ныть, что в бургере мясо
я вообще чуваку отвечал, но тут веганы скорее гошники
Ну это обычно веганы жалуются на мясо, а не наоборот. Так что ты - веган в бургерной. И повторюсь, если тебе не нравится мясо, то ты можешь пойти в другое заведение
Обсуждают сегодня