Pull to refresh
59
0.5
Алексей Сидоров @Gorthauer87

Программист

Send message

Вставка в середину связного списка это О(n), что чудовищно неэффективно.

Видимо, никому оно не пригодилось, раз не добавили.

А давайте без подмены понятий

Вопрос у меня такой, вот вы обвиняете Rust сообщество в токсичности, но тут же сами же в тексте используете агрессивные обороты типа "мулька", "что-то медицинское" или "вы@бать овцу".

Нет ли в этом противоречия?

Я бы ещё добавил любовь к "программированию в комментариях". Вот уж просто минное поле.

А почему тогда не Pascal, Oberon или Ada?

А ещё бывают баги в компиляторе.

В Rust такая же как в плюсах идеология zero cost abstractions и стремление к твоему э такому дизайну языка чтобы не платить (в рантайме) за то, чем ты не пользуешься.

Так что он вполне подходит для написания высокоэффективного кода. Как пример, можно посмотреть на GPU драйвер Asahi linux для Apple Silicon. Он работает весьма и весьма хорошо, а его ядерная часть написана на Rust. И по словам разработчиков, выбор языка избавил их от долгой и сложной отладки. Помню была статья где они от уровня крутить шестерёнки перешли на уровень запуска KDE всего за пару дней.

К слову, этот драйвер имеет сертифицированную поддержку Opengl 4.6, в отличие от оригинального от Apple

Он строго гарантирует отсутствие гонок данных, но не может дать гарантии отсутствия гонок условий.

Есть и вторая уже более интересная проблема. Все это ломается, когда надо цеплять библиотеку, зависимую от Си. Там нельзя иметь мультиверсию смешной зависимости.

Ну нет, в Расте нет типов высшего порядка

В иксах оно может и так, но тут композитор отвечает за вывод на экран в том числе. Тут все проще и меньше слоев абстракции.

Но вот протокола для управления композитором пока не завезли, вроде. Хотя, в целом, это задача технически не сложно решается. Но вот согласовать протокол это долго и сложно.

Там примерно да, за все подобные манипуляции отвечает композитор, но нет стандартного апи для управления им.

Вот кажется именно это нас и отделяет от новой технологической революции

Хехе, тот момент, когда сноска со звёздочкой перестает быть таким уж бредом

Легитимность же в глазах смотрящего, это просто отношение.

Вообще кроме большего удобства, Rust ещё и нечто существенное принёс. Поэтому, кстати, его и активнее пиарят, чем тот же D.

А почему взяли Actix а не Axum? Второй же сейчас самый популярный в Rust.

Java не сравнима по результатам хотя бы по тому, что там есть рантайм. Rust же может как и Си собираться под совсем голое железо.

Антиплюсовый картель... Блин мне понравилось название, запомню.

Кстати, там нет Царя?

Information

Rating
1,623-rd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity