Программирование на языке Rust
Автор - Джим Блэнди, Джейсон Орендорф
Rust — новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. Современная гибкая система типов Rust препятствует появлению в программах таких ошибок, как разыменование нулевого указателя, двойное освобождение, висячий указатель и прочих, причем все проверки производятся на этапе компиляции, избавляя программу от накладных расходов на этапе выполнения. В многопоточной программе компилятор Rust обнаруживает гонки за данными, благодаря чему писать конкурентный код становится гораздо проще. В книге "Программирование на языке Rust", написанной двумя опытными системными программистами Джимом Блэнди и Джейсоном Орендорфом, объясняется, как Rust смог навести мост между производительностью и безопасностью, и как вы можете воспользоваться этим для своих целей.
Прочитав эту книгу, вы узнаете: как Rust представляет значения в памяти; все о владении, передаче владения, заимствовании и времени жизни; argo, rustdoc, автономные тесты и публикация кода на сайте crates.io, репозитории Rust-пакетов с открытым исходным кодом; высокоуровневые средства, благодаря которым Rust является продуктивным и гибким языком: универсальный код, замыкания, коллекции и итераторы; конкурентность в Rust: потоки, мьютексы, каналы и атомарные типы — гораздо безопаснее, чем в С и C++; небезопасный код и сохранение целостности объемлющего его обычного кода; развернутые примеры, демонстрирующие совместную работу всех языковых средств.
Издательство – ДМК-Пресс
Год издания – 2018
Формат книги - PDF
Размер - 10 Мб
"Программирование на языке Rust. Джим Блэнди, Джейсон Орендорф - скачать"
|