π Π’ΠΠ-10 ΠΊΠ½ΠΈΠ³ ΠΎ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Rust: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°
Веб-разработчик, фрилансер… Работал в группе разработки на крупном энергетическом предприятии с 2014 -2020гг. Предлагаем вашему вниманию список лучших книг о языке программирования Rust, вышедших за последние четыре года. В основном это издания на английском языке, но есть и переведенные на русский. Популяризация и развитие языка программирования Rust набирают обороты. Все больше ИТ-тяжеловесов признают его значимость и полезность, предрекая ему большое будущее. Актуальную информацию о языке всегда можно найти на официальном сайте, но чтобы хорошо его освоить, документации может не хватить. Читайте нашу версию 10 лучших (из относительно свежих) книг о программировании на Rust. Авторы: Стив Клабник, Кэрол Николс. Язык: русский. Книгу написали создатели языка: Стив Клабник – руководитель группы разработчиков Rust в Mozilla, отвечающий за официальную документацию; и Кэрол Николс – один из членов команды Rust. Авторы затронули все важные темы: от установки необходимого софта до создания надежных и масштабируемых программ. Книга содержи множество примеров кода, а также помогает новичкам сделать 3 учебных проекта: игру по угадыванию чисел, реализацию инструмента командной строки на Rust и многопоточный сервер. Подходит для новичков. Отзывы: Это издание – главная книга для всех, кто решил освоить язык Rust . Авторы являются членами команды разработки самого языка, а книга является официальным и рекомендуемым гайдом по его изучению. Источник: labirint.ru Авторы: Джим Блэнди, Джейсон Орендорф. Язык: русский. Написанная двумя опытными системными программистами книга объясняет, как языку Rust удается преодолеть разрыв между производительностью и безопасностью, и как вы можете этим воспользоваться. Она не научит вас системному программированию, но расскажет о нюансах управления памятью и безопасностью программ. Вы обнаружите, что Rust – это новый инструмент, устраняющий актуальные для отрасли на протяжении десятилетий проблемы. Книга рассчитана на знакомых с системным программированием разработчиков. Отзывы: Ранее пытался освоить данный язык по интернет-учебникам и лекциям, довольно безуспешно. Автор книги объяснил все четко и подробно, все ранее неясные места стали понятными и логичными, особенно времена владения и многопоточное программирование. Рекомендую прочесть. Источник: Litres.ru Автор: Maxwell Flitton. Язык: английский. Большинство языков программирования обладают либо повышенной безопасностью, либо скоростью: эти два качества редко присутствуют вместе. Rust обеспечивает безопасность памяти, не используя сборщик мусора. Это означает, что вы можете относительно легко создавать высокопроизводительные, быстрые и безопасные веб-приложения. Автор описывает каждый этап процесса веб-разработки на Rust. Книга предназначена для веб-разработчиков, имевших дело с традиционными языками: Python, Ruby, JavaScript и Java. Предварительный опыт работы с Rust читателю не потребуется, но необходимо понимание принципов веб-разработки и базовые знания HTML, CSS и JavaScript. Отзывы: Отличная книга. Очень информативная. Источник: Amazon.com Авторы: Jan Nils Ferner и Daniel Durante. Язык: английский. Книга познакомит вас с различными приемами использования стандартной библиотеки Rust. Обзор начинается с основных модулей и коллекций, а далее идет разбор пакетов, поддерживающих обработку файлов и синтаксический анализ. Вы узнаете о пакетах, связанных с расширенными структурами данных, обработкой ошибок и сетями, а также научитесь работать с фьючерсами и экспериментальными научными функциями. Книга предполагает наличие у читателя базовых знаний о программировании на Rust. Отзывы: Неплохой справочник по языку программирования Rust. Источник: Amazon.com Книга в сообществе @progbook Автор: Carlo Milanesi. Язык: английский. С помощью этой книги вы научитесь программировать на Rust в Unix, macOS и командной строке Windows. Начнете изучения языка с основ, разберете объекты, управление потоком и обработку примитивных типов. Узнаете, как выполнять арифметические операции, выделять память, использовать итераторы, обрабатывать ввод-вывод. Чтобы понять эту книгу, достаточно иметь представление о целых числах и числах с плавающей точкой, а также отличать идентификаторы от строковых литералов. Отзывы: Издание не для новичков, а для людей, знакомых с C / C ++. Книга не сделает из вас профессионала, а просто познакомит с синтаксисом Rust. Авторы предполагают , что читатель знаком с работой IDE, консолью и с запуском компиляции исходного кода. Источник: Amazon.com Книга в сообществе @progbook Автор: Brian L. Troutwine. Язык: английский. Автор начинает описание языка Rust с основ, делая акцент на концепциях машинной архитектуры. С помощью этой книги вы изучите способы системного измерения и улучшения производительности кода Rust и научитесь уверенно писать коллекции. Узнаете о свойствах Sync и Send, применяемых к потокам, скоординируете выполнение потока с помощью блокировок, атомарных примитивов и параллелизма данных. Книга также поможет вам эффективно встраивать Rust-код в C ++. Предназначена для инженеров-программистов с базовым пониманием Rust. Отзывы: Книга сильно забегает вперед, автор использует термины, которые плохо объяснены, и их трудно усвоить. Она вас не учит программированию, нужно учиться самому. К счастью, в книге есть много ссылок для получения дополнительной информации. Источник: u-buy.vn Книга в сообществе @progbook Автор: Tim McNamara. Язык: английский. Это практическое руководство по программированию на Rust, написанное для любознательных разработчиков и предоставляющее реальные варианты использования языка. Книга учит системному программированию, обеспечивающему низкоуровневую мощь C вместе с надежными функциями безопасности. Подходит для программистов среднего уровня. Предыдущий опыт работы с Rust не требуется. Отзывы: Автору удается объяснить некоторые довольно сложные темы понятным языком. Я бы порекомендовал эту книгу людям, только познакомившимся с Rust. Источник: Amazon.com Книга в сообществе @progbook Автор: Prabhu Eshwarla. Язык: английский. В книге автор объясняет как управлять системными ресурсами из Rust, уделив особое внимание работе с низкоуровневыми сетевыми примитивами и протоколами. Вы потренируйтесь в написании системных программных утилит и изучите возможности стандартной библиотеки Rust. Предназначена для разработчиков с базовыми знаниями Rust, не имеющих опыта системного программирования. Отзывы: Это краткая, хорошо написанная история от человека, знающего что такое системное программирование. Рекомендую к прочтению. Источник: Amazon.com Автор: Ric Messier. Язык: английский. С помощью этого пошагового практического руководства вы быстро освоите основы языка Rust, избегая сухого теоретического содержания и сомнительной полезности руководств типа «Hello, world». Книга сразу погружает читателя в функциональное программирование, использующее преимущества молниеносной скорости Rust и эффективности использования памяти. Подходит для начинающих. Отзывы: Подход Мессье к обучению программированию на Rust убедителен и продуман по сравнению с другими книгами этого жанра. Автор рассматривает программирование как искусство, и его страсть к этому предмету заразительна. Источник: Amazon.com Книга в сообществе @progbook Автор: Daniel Arbuckle. Язык: английский. Автор введет читателя в Rust, начиная с общих для всех языков основ программирования и заканчивая работой с инструментами rustup и cargo. Также вы узнаете о принципе структурирования программы, работе с функциями, структурах данных и концепциях, которые Rust обрабатывает иначе, чем большинство других языков. Подходит для новичков. Отзывы: Это живое введение в Rust подходит новичкам. Для более опытного же разработчика это повествование покажется размытым и не конкретным. Но не переживайте, если книга вам не понравиться, вы всегда сможете воспользоваться официальной документацией Rust, в качестве альтернативного источника. Источник: Amazon.com *** Представленные здесь книги по Rust вышли относительно недавно и содержат наиболее актуальную информацию. Если вы не заметили в нашей подборке еще одно хорошее издание, порекомендуйте его в комментариях. Denver 83
1. Программирование на Rust (2021)
2. Программирование на языке Rust (2018)
3. Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language (2021)
4. Rust Standard Library Cookbook: Over 75 recipes to leverage the power of Rust (2018)
5. Beginning Rust: From Novice to Professional (2018)
6. Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust (2018)
7. Rust in Action (2021)
8. Practical System Programming for Rust Developers (2020)
9. Beginning Rust Programming (2021)
10. Rust Quick Start Guide: The easiest way to learn Rust programming (2018)
- 21 views
- 0 Comment
- ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ - π ΠΠ°ΠΊ Π.ΠΠΈΠ΄Π΅ΠΎ-ΠΠ»ΡΠ΄ΠΎΡΠ°Π΄ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΡΠΊΡ ΠΎ Π΄Π°Π½Π½ΡΡ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅
- All Posts
- Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ - π§© 5 ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ Π·Π°Π΄Π°Ρ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²Π»Π΅ΡΡΡΡ ΠΎΡ ΡΡΡΠΈΠ½Ρ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ΅Π²Π΅Π»ΠΈΡΡ ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Π°ΠΌΠΈ (Π²ΡΠΏΡΡΠΊ 7)