Раст это отдельное культурное явление, ваннаби-язык. Никто на нём не пишет, кроме бывших плюсистов, но все (ну кроме программистов СНГ) хотят
знаю одного, кто на плюсах в жизни не писал, но при этом основной язык - раст
Исключения только подтверждают правила. В биг-тех, например, на раст нанимают только плюсистов (ну либо с опытом раста). Но при этом можно зайти в раст через блокчейн, где нанимают кого угодно
я знаю людей, которые пишут. мотивация у них, кстати, примерно та же, что у тех, кто придумал для go арены памяти: есть задачи, прям очень тяжелые для garbage collector, и при том не решаемые тривиально на smart pointers. задачи такие, прям скажем, редки, и, видимо, именно это определяет распространенность раста как языка общего назначения
так-то ручным управлением памяти можно в go заниматься и без арен, помнится в dgraph прикручивали вызовы jemalloc через cgo выглядит дико конечно, но видимо их задачи решило
можно, но задачу под эту технику хрен найдешь
какой процент задач в it высосан из пальца?
знаю 1 человека, который решает на расте криптографические задачи
вот давайте без неуместной генерализации
а он прям решает, или кодит алгоритмы, которые за него другие придумали?)
Вопрос на засыпку — почему в биг-техе практически всё написано на плюсах?
Потому что написано сто лет назад
А где начинается бигтех?
я считаю, что всё, что я пишу - это бигтех даже мой репозиторий на гитхабе 2012 года - тоже 😁
Полагаю, при большом количестве обрабатываемых данных время программиста начинает стоить дешевле, чем время цпу
Есть статистика, сколько там чего написано и на чем?
Биг-тех это конкретный перечень компаний — мета, альфа, амазон, эпл и майкрософт
то есть не одной биржи? Ну ок
Да, и все эти компании были рождены на заре становления веб2. Там все еще большое количество легаси, поддерживать которое все еще стоит дешевле новой разработки. Таким образом, реального применения плюсов для решения фундаментальных задач в этих компаниях можно по пальцам счесть.
Инфраструктурные продукты гугла написаны, в основном, в конце нулевых, в начале 10'ых. В то же время всякие эластики, хадупы и кафки писали на джаве
Именно в этом и дело: В то время джава решала фундаментальную задачу - написание безопасного кода, архитектурная переносимость разных окружений. В наше время эту задачу может решать множество других яп
но решает почему-то по прежнему джава. =/
Обсуждают сегодня