Информация об изменениях

Сообщение Re: Староверы не хотят переходить на Rust... от 11.09.2024 21:39

Изменено 11.09.2024 21:44 vsb

Re: Староверы не хотят переходить на Rust...
Здравствуйте, Shmj, Вы писали:

S>Вы поддерживаете староверов?


Я не вижу преимуществ Rust в тех задачах, с которыми я сталкиваюсь. Я в последнее время много пишу на C и просто не допускаю багов. Для меня это не сложно, хотя я в C особо и не специалист, так, мимо проходил по большому счёту. Писать на C легко и приятно. Это проторённый путь. Для него существует весь нужный инструментарий и в первую очередь библиотеки и SDK. Rust привносит кучу сложностей и чего ради? Убрать какие-то баги и уязвимости? А зачем мне это? Ну будут в моём коде баги, допускаю. И что? Мне за это штраф не выпишут. Найдут баг — я исправляю и всё. Я не софт для марсоходов пишу. Хорошо протестировать перед релизом и оставить вариант для апдейта, вот и всё, что надо.

Т.е. я в теории очень уважаю Rust, в каком-то своём персональном проекте я бы его обязательно использовал, просто чтобы мозги поразмять. Если у кого-то очень много денег и он хочет их мне заплатить за то, чтобы я учился писать на Rust, пожалуйста, готов эти деньги принять. Но на практике в моих задачах C это просто оптимальный вариант.

C++ я особо не рассматриваю. В целом ничего против C++, как C с некоторыми фичами из С++ не имею (хотя пока и не использую, но мысли были). Иногда они к месту. Но тот C++, который предлагают его адепты, мне точно не нужен, так же, как и Rust. Но тут мотивация немного другая. Я себя считаю фуллстак программистом. Знаю всё понемногу. С C++ так не получится, я так думаю. C++ надо или знать очень хорошо, ну или даже не пытаться применять полноценно. А знать C++ очень хорошо — смысла не вижу, для моих задач C хватает. Причём тут не только мои личные умения я рассматриваю, но и умения тех, кого могут нанять после меня на сопровождение моего кода. Людей, которые знают C, найти куда проще, чем людей, которые отлично знают С++.

Поэтому в какой-то мере я тот самый старовер, который не хочет переходить на Rust. Но всё же считаю свои аргументы обоснованными. На Rust учебный код я писал, его немного знаю, но в коммерческом коде, который я пишу, я ему места пока не вижу.
Re: Староверы не хотят переходить на Rust...
Здравствуйте, Shmj, Вы писали:

S>Вы поддерживаете староверов?


Я не вижу преимуществ Rust в тех задачах, с которыми я сталкиваюсь. Я в последнее время много пишу на C и просто не допускаю багов. Для меня это не сложно, хотя я в C особо и не специалист, так, мимо проходил по большому счёту. Писать на C легко и приятно. Это проторённый путь. Для него существует весь нужный инструментарий и в первую очередь библиотеки и SDK. Rust привносит кучу сложностей и чего ради? Убрать какие-то баги и уязвимости? А зачем мне это? Ну будут в моём коде баги, допускаю. И что? Мне за это штраф не выпишут. Найдут баг — я исправляю и всё. Я не софт для марсоходов пишу. Хорошо протестировать перед релизом и оставить вариант для апдейта, вот и всё, что надо.

Т.е. я в теории очень уважаю Rust, в каком-то своём персональном проекте я бы его обязательно использовал, просто чтобы мозги поразмять. Если у кого-то очень много денег и он хочет их мне заплатить за то, чтобы я учился писать на Rust, пожалуйста, готов эти деньги принять. Но на практике в моих задачах C это просто оптимальный вариант.

C++ я особо не рассматриваю. В целом ничего против C++, как C с некоторыми фичами из С++ не имею (хотя пока и не использую, но мысли были). Иногда они к месту. Но тот C++, который предлагают его адепты, мне точно не нужен, так же, как и Rust. Но тут мотивация немного другая. Я себя считаю фуллстак программистом. Знаю всё понемногу. С C++ так не получится, я так думаю. C++ надо или знать очень хорошо, ну или даже не пытаться применять полноценно. А знать C++ очень хорошо — смысла не вижу, для моих задач C хватает. Причём тут не только мои личные умения я рассматриваю, но и умения тех, кого могут нанять после меня на сопровождение моего кода. Людей, которые знают C, найти куда проще, чем людей, которые отлично знают С++.

Поэтому в какой-то мере я тот самый старовер, который не хочет переходить на Rust. Но всё же считаю свои аргументы обоснованными. На Rust учебный код я писал, его немного знаю, но в коммерческом коде, который я пишу, я ему места пока не вижу. Конечно это всё субъективный опыт работы в небольших компаниях в небольшой стране, где сложно подбирать квалифицированный персонал. В каком-нибудь Google ситуация будет совсем иная.