Pull to refresh

Comments 17

первый раз увидел что оказывается есть русский Stackoverflow =)

Если честно — мне кажется достойная работа, но все же — если уж программист решил изучать Rust, то скорее всего он знает английский хотя бы на уровне чтения техдокументации.
Читать доки это одно, а самому задать сложный вопрос, и уж тем более обсудить чего-то в чате — совсем другое.

Да и большой объем информации (как rustbook) многим проще на русском осилить, даже если они вполне терпимо читают на английском.
Присоединяюсь, могу вполне легко читать доки на английском, но всё-равно получается, что мозг тратит дополнительные усилия на распознание неродной речи и в результате новый материал усваивается медленнее.
С вопросами тоже самое, всё-таки их сложнее формулировать на неродном языке.

Другое дело, что перевод статей и общение на международном стеке — неплохая практика английского языка. Но лучше уж за раз один язык учить, а не два :)
Читаю IT литературу по английски свободно. Вопросы пока что не очень легко получается задавать и комменты, но думаю с практикой будет тоже свободно.
если уж программист решил изучать Rust, то скорее всего он знает английский хотя бы на уровне чтения техдокументации.
По-моему это неправильный образ мышления. Вот как раз потому что все думают, что все вокруг знают английский на русском так мало технических статей и документации. И поэтому в университетах люди до сих пор учат Pascal/C++, и ничего лучше этого и не знают. Я утрирую, конечно, но развивать русскоязычное сообщество однозначно полезно и нужно.
Давно обитаю в этом чатике, сообщество самое адекватное! Даже решили давний вопрос общими усилиями.
Я считаю, что Rust — это огромный прорыв в программировании. Язык сочетает современные практики, надёжность и невероятно тонкую среду исполнения. Си и плюсам пора потесниться в системном программировании, а Go, Haskell и скриптовым языкам — в вебе

ну считать можно что угодно… что вы можете предложить для веба? полноценный http сервер в rust есть? есть для вашего языка кодогенерация с protobuf? я пишу игровой сервер, есть у вас физический движок 2д? что у вас есть сейчас, чтоб я забросил плюсы или го и перешел к вам? модель многопоточности? да она и в го меня устраивает…
думается, что пока это «сыровато» это не дает права утверждать что остальным языкам пора потесниться. рано еще
А вы не путайте программирование вообще с решением конкретных задач. Rust привнёс уникальные вещи в программирование, которые ни один язык до него не предлагал. Где эти вещи будут полезнее всего — пока не ясно потому что язык молодой и ещё не успел проявить себя во всей красе. Если вы уже хорошо живёте на го то сейчас наверное ничего не может предложить, разве что большую производительность и контроль за памятью. С++ никам может предложить контроль за памятью на этапе компиляции, ценой перехода на LLVM с GCC что скорее всего выльется в некоторое снижение скорости.
А вы не путайте программирование вообще с решением конкретных задач

программирование ради программирования? всегда считал это извратом…
Rust привнёс уникальные вещи в программирование, которые ни один язык до него не предлагал

например?
например?
Безопасная работа с памятью без сборщика мусора.

Отлов гонок данных во время компиляции.

Код, в котором невозможно забыть обработать ошибку.

И при всём при этом:

Предсказуемое и высокое быстродействие.

Высокоуровневые возможности вроде замыканий и итераторов.
UFO landed and left these words here
Если разобраться, обработка ошибок в Rust не уступает C++, а во многом ее превосходит. Про Go я молчу.
Безопасная работа с памятью без сборщика мусора.

и это во времена, когда игры делают на вебгл и js. где борьба за байты актуальны кроме embedded?
Отлов гонок данных во время компиляции.

это про то, что память нельзя шарить между потоками? что мешает не шарить память в плюсах? + есть костыль как все же делать это.
только надо написать кучу ненужных букв. в продакшн будут его юзать
Код, в котором невозможно забыть обработать ошибку.

угу, к нему идет костыль в виде unwrap.
Это во времена, когда чуть ли не самый важный критерий для большинства устройств – это время их работы, а многоядерность уже не добавляет производительности, потому что закон Амдала еще работает, а закон Мура в его наивном понимании – нет.

В Rust в отличии от C++ и Go можно безопасно шарить данные между потоками.

Почему вы решили, что unwrap это костыль? Это всего-лишь способ явно указать, что ошибка в этом месте должна вызвать панику приложения.
Sign up to leave a comment.

Articles