Rust как основного и универсального языка?
Если ты умеешь фиксить скрипты на разных ЯПах, значит в коде вполне себе ориентируешься, а значит самое время начинать набирать тот самый "жир хороших практик". Потому Rust вполне зайдёт, с моей точки зрения. Единственный момент - если собираешься быстро найти на нём работу - ближайшие пару лет с этим будет накладно. Ситуация становится постоянно лучше в этом плане, но вакансий для джунов мало, в основном для матёрых есть.
Да, в общем, я думаю, что да. Тут просто вопрос того, сколько сил придется потратить на освоение. Но, вообще говоря, среди Раст программистов я вижу кучу совсем молодых людей, которые вполне всё очень хорошо осваивают, так что мне у них есть чему поучиться. И меня это весьма радует, кстати. ) В моё время с этим был дефицит.
Спасибо. Благо, работа на сабже на кого-то - не мой случай, язык выбираю инструментом решения личных задач и идей. Рассматриваю язык в первую очередь как швейцарский нож, решающий любую потребность сводящуюся к необходимости что-то написать / собрать / допилить / починить.
Одним из ощущений, когда я пересел на Rust как раз и было "вау, теперь я могу писать всё, вообще всё, от ОС и байтоебли до веб-фронтенда в браузера, и без переключения языка". Потому как "швейцарский нож" Rust действительно очень хорош, учитывая что экосистема всё подтягивается и подтягивается.
Ну, то есть он, в принципе, вполне заменяет даже условные Python, а то и Bash, не привнося необходимость в написании на большего объема кода? (для простых задач)
Я так вам скажу, на Rust и правда можно написать все, абсолютно все что вам хочется и с приемлемой производительностью и правильностью)) Не, ну вы можете взять javascript, чо.. на нем уже и ос кажись кто-то писать собирался или уже начал писать… в общем я бы советовал Rust на 100%
Большое спасибо! Последний вопрос - о производительности... Разве Rust не является одним из наиболее продвинутых языков, в плане скорости работы результата и почвы для оптимизации кода? Я почему-то был уверен, что он не уступает в этом той же C. В обзорах на Rust часто делается упор именно на скорость, вытекающей в том числе из бесплатных абстракций.
Rust обладает скоростью LLVM. Не больше, не меньше
Пардон, если спрашиваю глупость, но разве Rust не компилирует в машинный код, нежели в контейнеры виртуализации?
LLVM не является виртуальной машиной. оно собирает в нативный код
У современных компиляторов есть понятия фронт-энда (разбирающего синтаксис, строящего AST, и верифицирующего семантику), и бэк-энда (генерирует оптимизированный машинный код из промежуточного представления). Вот rustc - это фронт, а LLVM - это его бэк.
LLVM это то что под капотом у ряда C++ компиляторов.
> упор на скорость ну да, очень в стиле обзорshitков
было бы веселее, если бы ему продали JavaScript под видом макро-ассемблера. Вот это было бы интереснее. А потом в другом месте услышал, что ассемблер == скорость выше световой. Складываешь 2 + 2, получаешь, что JavaScript - супербыстр!
Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. (с) TWiR
На заборе тоже написано
Какой молодец, такой анимешник, а уже копировать умеет.
https://www.rust-lang.org/ Ну если это официальный забор "самых-самых", то почему бы и нет? Или у тебя есть основания делать более "легитимные" заявления в разрез core team?
Что-то жерк начал протекать... ладно, будем заканчивать
пагалите я вам не ответил)))
Напишите в личку. С удовольствием пообщаюсь. Для мейна это оффтоп в любом случае.
Слова даже в определенном порядке выставлены, предлагаю ознакомиться с понятием "приоритет", никогда не было "упора на производительность" в расте
Ну а на главной раста Performance на первом месте стоит, и что? К чему эти цепляния к словам?
Бессмысленная демагогия.
К тому что за словами смысл кроется, или нет🌚. Но суть в том что ты сам начал словами и цитатами бросаться, так что в первую очередь тебе стоило этот вопрос себе задать. Я лишь саркастично направил
Ну как бы тезис изначальный был с твоей стороны "Раст не делает упор на скорость". Мой антитезис был "один из упоров Раста - скорость", который я выразил цитируя официальные источники. Хз, какой здесь не тот смысл можно было разглядеть.
Если вы понимаете, что такое указатели, стек и куча - 100% достаточно.
Обсуждают сегодня