Anton
крутые растовцы занимаются слишком важными задачами
Golodnyi
практически в любом сокет сервере на сях я тебе сходу найду одну-две дыры в безопасности и как минимум 2-3 UB
Ну си это самый неудачный язык будки для этой задачи, гоу, питон, нода куда быстрее напишут и безопаснее
Anton
свои имплементации токио игрушечные пишут
Anton
некогда им гуи писать
Anton
так что гуи приходится писать новичкам
Anton
куда деватся то)
Berkus
Прям как impl Trait!
да, и это мне немношк не понравилось, но тут хотя бы мысль сходная
Berkus
остается го
Golodnyi
Ну вопрос то собственно в чем, местные жители тоже согласны с тем, что раст это лишь замена плюсам, с их узким рынком задач?
Berkus
теперь запусти этот сервер на arduino
Berkus
я например прогнозирую что раст через 5-7 лет убьет с++ в геймдеве
Berkus
причем не просто убьет а раскатает к хуям в бетон
Cat
в геймдеве вряд ли
Berkus
в геймдеве точно
Cat
в геймдеве точно
ну а какие предпосылки для этого?
Evgεny
оптимистично, но все к этому идет
Golodnyi
ну и прекрасно. теперь то же самое но асинхронное многопоточное
С этим даже пхп справится, конечно там будут форки, но это уже другой вопрос)
Cat
сейчас есть миллионы строк Unreal Engine на c++
Berkus
это одно из мест где низкий уровень сочетается с жесткими требованиями по корректной многопоточке
Cat
как они за 5–7 лет перепишут его
պլհկ
свои имплементации токио игрушечные пишут
Для того и пишут чтоб нубасы могли прочитать и понять как токио работает, а не чушь несли на собесах
Berkus
сейчас есть миллионы строк Unreal Engine на c++
я думаю не перепишут, а будут интегрировать, переписывать всегда можно кусочками
Cat
ладно, я к словам доёбываюсь
Berkus
те же DE написали свой движок, и напишут его на расте с удовольствием, т.к. с тредиками у них явно проблемы
Berkus
ну это же не "раскатает"
раскатает, когда все побегут, эффект будет мощный
Golodnyi
Геймдев в вебе мб и захватит, на десктопе точно нет) там же кросс платформу еще пилить, слишком много кода
Berkus
неподдерживаемо в долгосрочной перспективе
Berkus
один карго чего стоит
Sergey
легаси и осталось
Berkus
хоть один 3д движок которому больше 30 лет? нету
Golodnyi
кросс-платформу на расте СИЛЬНО проще пилить чем на ++
На плюсах она уже есть, а там пилить надо)
Cat
неподдерживаемо в долгосрочной перспективе
кстати, там же в с++ решили, что они будут ломать обратную совместимость это даст дополнительную мотивацию переписать кусочек на расте
Berkus
я про игродел
Sergey
это в плюсах нужно всё покрывать условиями препроцессора
Marat
один карго чего стоит
Как тебе карго поможет пилить под консоли? Как вообще связана кросс платформа и карго?
Berkus
перечитай, я сказал - убьет с++ - В ГЕЙМДЕВЕ
Sergey
Sergey
нужен пакет — поставил
Sergey
в плюсах — хуй
Sergey
новое писаться будет
Sergey
движки оставят на плюсах, другие части будут писать на расте
Sergey
ибо проще
Sergey
кинул биндинги и пиши дальше
Undefined
нужен пакет — поставил
git submodule cmake modules еще какую - то систему видел, но хватает и подмодулей гитовых с cmake’ом
Cat
t.me/rustlang_ru/124737
Ευγένιος
в плюсах — хуй
Вот это реально меня достало.
Golodnyi
Ну ок, прогноз на раст, через 5 лет количество разрабов будет достаточно, чтоб пилить бекенды на расте не стоило 4килобакса как сейчас?)
Undefined
например?
Ευγένιος
За короткий промижуток времени который я использовал плюсы.
Undefined
с чего бы?
Loo
раст это молоток, а любая задача - гвозди
Ευγένιος
Когда пол часа компилил буст.
Ευγένιος
Психику сломало.
Sergey
например?
выкачивание долгое с обновлением проблемы версионирования толком нет
Ευγένιος
Сова, как ты успеваешь на 7 фронтов?
Cat
Когда пол часа компилил буст.
как будто на расте быстрее
Cat
там нет буста
я имею в виду в общем скорость компиляции
Undefined
выкачивание долгое с обновлением проблемы версионирования толком нет
версионирование есть обновление в зависимости от интернетов
Ευγένιος
как будто на расте быстрее
На расте хоть не надо парится с его локальной установкой.
Cat
я имею в виду в общем скорость компиляции
по соотношению количество кода / время