Публикации по теме 'rustlang'


Работа с данными CSV в Rust
Формат файла CSV - очень распространенный метод хранения табличных данных. В этой статье рассматриваются основы чтения и записи файлов CSV, (де) сериализации данных CSV с использованием библиотеки Serde, а также приводится пример агрегирования данных. Вступление Идея этой статьи возникла из-за того, что мне нужен был быстрый и удобный способ работы с данными в формате CSV. Один из вариантов - написать свою собственную библиотеку, но я не считал это удобным решением. Итак, после..

FizzBuzz наконец-то может быть реализован в стабильной версии Rust
Я редактирую свой репозиторий FizzBuzz с 2014 года. Через четыре года я наконец смог переключиться с ночного режима на стабильный благодаря выпуску 1.26. Давайте вернемся немного назад и оценим изменения, внесенные после первой редакции. trait Monoid { // don't have assoc. values yet, so us a nullary function fn id() -> Self; // an associative binary operation // this version consumes arguments // a non-consuming version might be possible fn op(self, other: Self)..

Практикуйте Rust на своем ноутбуке
Представляем инновационные возможности интерактивной книги knowledge.dev по изучению Rust | Открой письмо С момента выпуска первой версии этого инструмента обучения я активно собирал отзывы и вносил стратегические изменения, чтобы повысить его полезность. Основные моменты : Бесплатный контент . В этом блоге будут регулярно публиковаться важные уроки и идеи. Ребрендинг : проект переведен с «RustInsight» на «Knowledge.Dev». Оставайтесь на связи . Присоединяйтесь к нашему..

5 компаний, вышедших на новый уровень: переход на Rust
Раскрытие роли Rust в технических стеках Discord, Mozilla, Dropbox, Brave и Cloudflare Введение Rust, язык системного программирования, известный своей ориентацией на безопасность, параллелизм и производительность, завоевал широкую популярность как среди разработчиков, так и среди компаний. Благодаря своим уникальным функциям Rust был принят крупными компаниями для создания широкого спектра приложений и систем, от облачной инфраструктуры до веб-браузеров и коммуникационных платформ в..

Демистификация строковых типов в Rust
СТАТЬЯ Демистификация строковых типов в Rust Из книги Брендена Мэтьюза Программируй на Rust как профессионал . В этой статье объясняются строковые типы в Rust. Прочтите ее, если считаете, что строковые типы в Rust сбивают с толку. Получите скидку 35% на Программируйте как профессионал в Rust , введя fccmatthews в поле кода скидки при оформлении заказа на manning.com . При первом знакомстве с Rust меня немного смущали строковые типы. Если вы окажетесь в подобном..

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

Изучение экосистемы Rust: обязательные инструменты и библиотеки
Введение Rust, язык системного программирования, рекламирующий безопасность, скорость и параллелизм, за последние годы приобрел огромную популярность. Его обещание обеспечить безопасность памяти без ущерба для производительности привлекло внимание представителей различных отраслей. Но, как подтвердит любой опытный разработчик, эффективность языка зависит от его экосистемы. Экосистема Rust, изобилующая мощными инструментами и библиотеками, помогает разработчикам писать надежный и..