Программирование на Rust: быстрая и безопасная разработка системных приложений O'Reilly Media

O'Reilly Media Программирование на Rust: быстрая и безопасная разработка системных приложений

0
13881184
Цвет: Нет цвета (NOCOLOR)
Нет цвета (NOCOLOR)
Размер: Paperback
Описание товара
/
Rust - новый язык системного программирования, сочетающий производительность и низкоуровневый контроль C и C++ с безопасностью памяти и потоков.

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

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

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

Темы книги включают:
  • Представление значений в памяти с диаграммами
  • Полные объяснения концепций владения, перемещения, заимствования и временных ограничений
  • Использование Cargo, rustdoc, юнит-тестов и публикацию кода на crates.io
  • Высокоуровневые функции, такие как обобщенный код, замыкания, коллекции и итераторы, которые делают Rust продуктивным и гибким
  • Параллельность в Rust: потоки, мьютексы, каналы и атомарные операции, которые более безопасны по сравнению с C и C++
  • Небезопасный код и сохранение целостности обычного кода
  • Расширенные примеры, иллюстрирующие, как элементы языка сочетаются.
1 940 ₽ С промокодом ВОЛНА Без: 2 590 ₽