Полка Разработчика
28.2K subscribers
4K photos
8 videos
268 files
4K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер – @Spiral_Yuri

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Programming Rust, 2nd Edition (Early Release)

Автор: Jim Blandy, 2021

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

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #ENG #Rust
📖 Rust Web Programming: A hands-on guide to developing, packaging, and deploying fully functional Rust web apps, 2nd Edition

Автор: Maxwell Flitton, 2023

Описание: Работайте
с передовыми веб-технологиями, такими как distroless серверы Rust, Terraform и развертывание AWS.
Познакомьтесь с концепциями async, такими как акторы и постановка задач в очередь, используя фреймворки более низкого уровня, такие как Tokio
Создайте полноценное веб-приложение на Rust с базой данных, аутентификацией и фронтендом.

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика |#ENG #Rust
📖 Rust Atomics and Locks: Low-Level Concurrency in Practice

Автор: Mara Bos, 2023

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

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #Rust #API
📖 Rust for C++ Programmers: Learn how to embed Rust in C/C++ with ease

Автор: Mustafif Khan, 2023

Описание
: Это идеальное руководство, которое поможет вам освоить язык программирования Rust. Начиная с его эволюции и сравнения с C/C++, книга поможет вам узнать, как установить и использовать мощный менеджер пакетов Cargo. Затем в книге рассматриваются такие ключевые темы, как связывание и изменяемость, владение, условия, циклы, функции, структуры и перечисления и многое другое. В книге также объясняется, как работать с ошибками в Rust. Кроме того, в книге рассматриваются такие продвинутые темы, как умные указатели, параллелизм и даже создание настольного приложения с использованием GTK.

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #ENG #Rust #Cpp
📖 Hands-on Rust Effective Learning through 2D Game Development and Play

Автор: Herbert Wolverson, 2021

Описание
: Rust - это новый захватывающий язык программирования, сочетающий в себе возможности языка C с безопасностью памяти, бесстрашным параллелизмом и повышением производительности - а что может быть лучше для обучения, чем создание игр. В каждой главе этой книги представлены практические проекты, начиная от "Hello, World" и заканчивая созданием полноценной игры в стиле dungeon crawler. С помощью этой книги вы приобретете навыки разработки игр, применимые к другим движкам, включая Unity и Unreal.

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #ENG #Rust #Геймдев
📖 Язык программирования Rust

Автор: vessd

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

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #Rust
📖 Программирование на языке Rust

Автор: Блэнди Дж., Орендорф Дж, 2018

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

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | #Rust
📖The Rust Programming Language, Second Edition

Автор
: Klabnik Steve, Nichols Carol

Описание:

Язык программирования Rust, 2-е издание — это официальное руководство по Rust 2021: языку программирования систем с открытым исходным кодом, который поможет вам писать более быстрое и надежное программное обеспечение. Rust обеспечивает контроль над деталями низкого уровня наряду с эргономикой высокого уровня, позволяя повысить производительность и устранить хлопоты, традиционно связанные с языками низкого уровня.

• Скачать книгу из архива
• Стоимость в магазине

📚 Полка Разработчика | ChatGPT | #ENG #Rust
📖 Idiomatic Rust: Code like a Rustacean

Автор: Manning Publications Co.

Описание:


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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Rust
📖 Rust: атомарности и блокировки

Автор: Мара Бос

Описание:

Книга позволяет программистам получить четкое представление о низкоуровневой конкурентности и ее реализации. Даны основы конкурентности в Rust. Раскрыты понятия об атомарности и упорядочении памяти. Рассмотрены практические аспекты создания своих собственных каналов, своего собственного типа Arc и своих собственных блокировок. Дано представление о внуrренней "кухне" процессора. Рассказано о примитивах операционной системы. Предложены идеи для самостоятельной разработки решений, связанных с вычислениями в конкурентном режиме.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Rust