>>200529
языки на самом деле не важны. просто есть хорошие - скала там, хачкель, раст, тайпскрипт, сисярп. а есть кал гавна, на которых пишут говноеды - плюсы, джава, питон. разница в том что на последних энейблится говнокод, соответственно ты либо будешь читать говнокод и учиться плохому, либо писать говнокод и плеваться.
раст хороший язык с мемори менеджментом. мемори менеджмент нужен, если твоей задаче требуется лейтенси ниже ГЦ, как правило 16 миллисекунд, ибо даже сисярп на ГЦ в юнити всегда лагает. оптимизировать для чего-то кроме как укладывания в лейтенси - нинужно и малпрактис. у программы которая запускается и выходит лейтенси - всё время выполнения.
суть программирования в задаче. вот что ты хочешь написать? обрисуй себе задачу, а дальше смотри нужен ли тебе раст. ну или если ты просто байтопердолик, тогда сразу же прошу к нашему шалашу.
суть хорошего программирования в том чтоб минимизировать когнитив оверхед. например у тебя есть переменная и функция на 200 строк. если эта переменная мутабельна все 200 строк, то тебе о ней придётся всё время думать. всякие функциональные парадигмы, каналы итд проистекают из того чтобы такие вот хуйни убрать. переменную например можно сделать иммутабельной, а можно запихнуть в скоуп {} где она действительно нужна, а результат вычислений из скоупа вернуть. в расте в частности это делать удобно, а в плюсах - нет. на подфункции разбивать функцию неудобно, если эти подфункции не выполняют что-то абстрактное от задачи, т.к. тебе тогда придётся по файлам прыгать чтоб те же самые 200 строк понять.
суть хрошей архитектуры чтоб обрисовать задачу и начать её делать с верхнего уровня абстракции, запихивая моки в нереализованый функционал. на скале и расте это делать удобно. это тот же принцип динамического программирования, почитай про него для просветления.
утиная типизация - ёбаное гавно, потому что она тебе добавляет целый слой когнитивного оверхеда, где ты должен сам следить где у тебя какой тип.
>безопасность
в ансейф расте можно себе колени прострелить круче чем в плюсах, к примеру его правила инициализации посмотри в доках. или правила мутабельности. там буквально всё что тебе кажется логичным - уби.
>можно ли писать на расте мутные штуки
язык тьюринг-полный, можно писать что угодно. в нём и асм вставки нормлаьные сделали, и фёрст-класс симд и хкт будут скоро(тм).
>посоветовал учебник на сайте про раст
ну собственно да.
>назвали тебя спесивым засранцем, импульсивной девкой и фанатиком
просто им бомбит, ящитаю.