📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

rust

Популяризация и развитие языка программирования Rust набирают обороты. Все больше ИТ-тяжеловесов признают его значимость и полезность, предрекая ему большое будущее. Актуальную информацию о языке всегда можно найти на официальном сайте, но чтобы хорошо его освоить, документации может не хватить. Читайте нашу версию 10 лучших (из относительно свежих) книг о программировании на Rust.

1. Программирование на Rust (2021)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Авторы: Стив Клабник, Кэрол Николс.

Язык: русский.

Книгу написали создатели языка: Стив Клабник – руководитель группы разработчиков Rust в Mozilla, отвечающий за официальную документацию; и Кэрол Николс – один из членов команды Rust. Авторы затронули все важные темы: от установки необходимого софта до создания надежных и масштабируемых программ. Книга содержи множество примеров кода, а также помогает новичкам сделать 3 учебных проекта: игру по угадыванию чисел, реализацию инструмента командной строки на Rust и многопоточный сервер.

Подходит для новичков.

Отзывы:

Это издание – главная книга для всех, кто решил освоить язык Rust . Авторы являются членами команды разработки самого языка, а книга является официальным и рекомендуемым гайдом по его изучению.

Источник: labirint.ru

2. Программирование на языке Rust (2018)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Авторы: Джим Блэнди, Джейсон Орендорф.

Язык: русский.

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

Книга рассчитана на знакомых с системным программированием разработчиков.

Отзывы:

Ранее пытался освоить данный язык по интернет-учебникам и лекциям, довольно безуспешно. Автор книги объяснил все четко и подробно, все ранее неясные места стали понятными и логичными, особенно времена владения и многопоточное программирование. Рекомендую прочесть.

Источник: Litres.ru

3. Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language (2021)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Maxwell Flitton.

Язык: английский.

Большинство языков программирования обладают либо повышенной безопасностью, либо скоростью: эти два качества редко присутствуют вместе. Rust обеспечивает безопасность памяти, не используя сборщик мусора. Это означает, что вы можете относительно легко создавать высокопроизводительные, быстрые и безопасные веб-приложения. Автор описывает каждый этап процесса веб-разработки на Rust.

Книга предназначена для веб-разработчиков, имевших дело с традиционными языками: Python, Ruby, JavaScript и Java. Предварительный опыт работы с Rust читателю не потребуется, но необходимо понимание принципов веб-разработки и базовые знания HTML, CSS и JavaScript.

Отзывы:

Отличная книга. Очень информативная.

Источник: Amazon.com

4. Rust Standard Library Cookbook: Over 75 recipes to leverage the power of Rust (2018)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Авторы: Jan Nils Ferner и Daniel Durante.

Язык: английский.

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

Книга предполагает наличие у читателя базовых знаний о программировании на Rust.

Отзывы:

Неплохой справочник по языку программирования Rust.

Источник: Amazon.com

Книга в сообществе @progbook

5. Beginning Rust: From Novice to Professional (2018)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Carlo Milanesi.

Язык: английский.

С помощью этой книги вы научитесь программировать на Rust в Unix, macOS и командной строке Windows. Начнете изучения языка с основ, разберете объекты, управление потоком и обработку примитивных типов. Узнаете, как выполнять арифметические операции, выделять память, использовать итераторы, обрабатывать ввод-вывод.

Чтобы понять эту книгу, достаточно иметь представление о целых числах и числах с плавающей точкой, а также отличать идентификаторы от строковых литералов.

Отзывы:

Издание не для новичков, а для людей, знакомых с C / C ++. Книга не сделает из вас профессионала, а просто познакомит с синтаксисом Rust. Авторы предполагают , что читатель знаком с работой IDE, консолью и с запуском компиляции исходного кода.

Источник: Amazon.com

Книга в сообществе @progbook

6. Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust (2018)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Brian L. Troutwine.

Язык: английский.

Автор начинает описание языка Rust с основ, делая акцент на концепциях машинной архитектуры. С помощью этой книги вы изучите способы системного измерения и улучшения производительности кода Rust и научитесь уверенно писать коллекции. Узнаете о свойствах Sync и Send, применяемых к потокам, скоординируете выполнение потока с помощью блокировок, атомарных примитивов и параллелизма данных. Книга также поможет вам эффективно встраивать Rust-код в C ++.

Предназначена для инженеров-программистов с базовым пониманием Rust.

Отзывы:

Книга сильно забегает вперед, автор использует термины, которые плохо объяснены, и их трудно усвоить. Она вас не учит программированию, нужно учиться самому. К счастью, в книге есть много ссылок для получения дополнительной информации.

Источник: u-buy.vn

Книга в сообществе @progbook

7. Rust in Action (2021)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Tim McNamara.

Язык: английский.

Это практическое руководство по программированию на Rust, написанное для любознательных разработчиков и предоставляющее реальные варианты использования языка. Книга учит системному программированию, обеспечивающему низкоуровневую мощь C вместе с надежными функциями безопасности.

Подходит для программистов среднего уровня. Предыдущий опыт работы с Rust не требуется.

Отзывы:

Автору удается объяснить некоторые довольно сложные темы понятным языком. Я бы порекомендовал эту книгу людям, только познакомившимся с Rust.

Источник: Amazon.com

Книга в сообществе @progbook

8. Practical System Programming for Rust Developers (2020)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Prabhu Eshwarla.

Язык: английский.

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

Предназначена для разработчиков с базовыми знаниями Rust, не имеющих опыта системного программирования.

Отзывы:

Это краткая, хорошо написанная история от человека, знающего что такое системное программирование. Рекомендую к прочтению.

Источник: Amazon.com

9. Beginning Rust Programming (2021)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Ric Messier.

Язык: английский.

С помощью этого пошагового практического руководства вы быстро освоите основы языка Rust, избегая сухого теоретического содержания и сомнительной полезности руководств типа «Hello, world». Книга сразу погружает читателя в функциональное программирование, использующее преимущества молниеносной скорости Rust и эффективности использования памяти.

Подходит для начинающих.

Отзывы:

Подход Мессье к обучению программированию на Rust убедителен и продуман по сравнению с другими книгами этого жанра. Автор рассматривает программирование как искусство, и его страсть к этому предмету заразительна.

Источник: Amazon.com

Книга в сообществе @progbook

10. Rust Quick Start Guide: The easiest way to learn Rust programming (2018)

📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала

Автор: Daniel Arbuckle.

Язык: английский.

Автор введет читателя в Rust, начиная с общих для всех языков основ программирования и заканчивая работой с инструментами rustup и cargo. Также вы узнаете о принципе структурирования программы, работе с функциями, структурах данных и концепциях, которые Rust обрабатывает иначе, чем большинство других языков.

Подходит для новичков.

Отзывы:

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

Источник: Amazon.com

***

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

Благодарю за внимание!!!
Надеюсь статья  «📚 ТОП-10 книг о языке программирования Rust: от новичка до профессионала» была полезной для Вас

Специально для сайта ITWORLD.UZ. Новость взята с сайта Библиотека программиста