172 похожих чатов

Достаточно ли перечисленного, чтобы с чистой совестью приступить к освоению

Rust как основного и универсального языка?

27 ответов

10 просмотров

Если ты умеешь фиксить скрипты на разных ЯПах, значит в коде вполне себе ориентируешься, а значит самое время начинать набирать тот самый "жир хороших практик". Потому Rust вполне зайдёт, с моей точки зрения. Единственный момент - если собираешься быстро найти на нём работу - ближайшие пару лет с этим будет накладно. Ситуация становится постоянно лучше в этом плане, но вакансий для джунов мало, в основном для матёрых есть.

Да, в общем, я думаю, что да. Тут просто вопрос того, сколько сил придется потратить на освоение. Но, вообще говоря, среди Раст программистов я вижу кучу совсем молодых людей, которые вполне всё очень хорошо осваивают, так что мне у них есть чему поучиться. И меня это весьма радует, кстати. ) В моё время с этим был дефицит.

Cooler3D- Автор вопроса
Kai Ren
Если ты умеешь фиксить скрипты на разных ЯПах, зна...

Спасибо. Благо, работа на сабже на кого-то - не мой случай, язык выбираю инструментом решения личных задач и идей. Рассматриваю язык в первую очередь как швейцарский нож, решающий любую потребность сводящуюся к необходимости что-то написать / собрать / допилить / починить.

Cooler3D
Спасибо. Благо, работа на сабже на кого-то - не мо...

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

Cooler3D- Автор вопроса
Kai Ren
Одним из ощущений, когда я пересел на Rust как раз...

Ну, то есть он, в принципе, вполне заменяет даже условные Python, а то и Bash, не привнося необходимость в написании на большего объема кода? (для простых задач)

Cooler3D
Спасибо. Благо, работа на сабже на кого-то - не мо...

Я так вам скажу, на Rust и правда можно написать все, абсолютно все что вам хочется и с приемлемой производительностью и правильностью)) Не, ну вы можете взять javascript, чо.. на нем уже и ос кажись кто-то писать собирался или уже начал писать… в общем я бы советовал Rust на 100%

Cooler3D- Автор вопроса
Adv0cat
Я так вам скажу, на Rust и правда можно написать в...

Большое спасибо! Последний вопрос - о производительности... Разве Rust не является одним из наиболее продвинутых языков, в плане скорости работы результата и почвы для оптимизации кода? Я почему-то был уверен, что он не уступает в этом той же C. В обзорах на Rust часто делается упор именно на скорость, вытекающей в том числе из бесплатных абстракций.

Cooler3D
Большое спасибо! Последний вопрос - о производител...

Rust обладает скоростью LLVM. Не больше, не меньше

Cooler3D- Автор вопроса
Alexander "SonnySlave" Zaitsev
Rust обладает скоростью LLVM. Не больше, не меньше

Пардон, если спрашиваю глупость, но разве Rust не компилирует в машинный код, нежели в контейнеры виртуализации?

Cooler3D
Пардон, если спрашиваю глупость, но разве Rust не ...

LLVM не является виртуальной машиной. оно собирает в нативный код

Cooler3D
Пардон, если спрашиваю глупость, но разве Rust не ...

У современных компиляторов есть понятия фронт-энда (разбирающего синтаксис, строящего AST, и верифицирующего семантику), и бэк-энда (генерирует оптимизированный машинный код из промежуточного представления). Вот rustc - это фронт, а LLVM - это его бэк.

Cooler3D
Пардон, если спрашиваю глупость, но разве Rust не ...

LLVM это то что под капотом у ряда C++ компиляторов.

Cooler3D
Большое спасибо! Последний вопрос - о производител...

> упор на скорость ну да, очень в стиле обзорshitков

Ivan
> упор на скорость ну да, очень в стиле обзорshitк...

было бы веселее, если бы ему продали JavaScript под видом макро-ассемблера. Вот это было бы интереснее. А потом в другом месте услышал, что ассемблер == скорость выше световой. Складываешь 2 + 2, получаешь, что JavaScript - супербыстр!

Ivan
> упор на скорость ну да, очень в стиле обзорshitк...

Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. (с) TWiR

Kai Ren
Rust is a systems language pursuing the trifecta:...

На заборе тоже написано

Kai Ren
Rust is a systems language pursuing the trifecta:...

Какой молодец, такой анимешник, а уже копировать умеет.

Painhardcore
На заборе тоже написано

https://www.rust-lang.org/ Ну если это официальный забор "самых-самых", то почему бы и нет? Или у тебя есть основания делать более "легитимные" заявления в разрез core team?

Ivan
Какой молодец, такой анимешник, а уже копировать у...

Что-то жерк начал протекать... ладно, будем заканчивать

Adv0cat
пагалите я вам не ответил)))

Напишите в личку. С удовольствием пообщаюсь. Для мейна это оффтоп в любом случае.

Kai Ren
Rust is a systems language pursuing the trifecta:...

Слова даже в определенном порядке выставлены, предлагаю ознакомиться с понятием "приоритет", никогда не было "упора на производительность" в расте

Ivan
Слова даже в определенном порядке выставлены, пред...

Ну а на главной раста Performance на первом месте стоит, и что? К чему эти цепляния к словам?

Kai Ren
Ну а на главной раста Performance на первом месте ...

К тому что за словами смысл кроется, или нет🌚. Но суть в том что ты сам начал словами и цитатами бросаться, так что в первую очередь тебе стоило этот вопрос себе задать. Я лишь саркастично направил

Ivan
К тому что за словами смысл кроется, или нет🌚. Но ...

Ну как бы тезис изначальный был с твоей стороны "Раст не делает упор на скорость". Мой антитезис был "один из упоров Раста - скорость", который я выразил цитируя официальные источники. Хз, какой здесь не тот смысл можно было разглядеть.

Если вы понимаете, что такое указатели, стек и куча - 100% достаточно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта