Перша книга з програмування Rust російською мовою! Все про володіння, передавання володіння, запозичення та временя життя Автономні тести та публікації коду на сайті Високорівневі засоби Rust для продуктивності та гнучкості: універсальний код, замикання, колекції та ітератори Конкурентність у Rust: потоки, м'ютекси, канали та атомарні типи Збереження цілісності звичайного коду Розгорнуті приклади, що демонструють спільну роботу всіх мовних засобів Швидке й безпечне системне програмування Rust — нова мова системного програмування, що поєднує високу продуктивність і низькорівневий контроль, характерні для С і C++, з безпечною роботою з пам'яттю й потоками. Сучасна гнучка система типів Rust перешкоджає появі в програмах таких помилок, як розіменування нульового покажчика, подвійне звільнення, висячий покажчик та інші, причому всі перевірки виробляються на етапі компіляції, позбавляючи програму від накладних витрат на етапі виконання. У багатопотоковій програмі компілятор Rust виявляє перегони за дані, завдяки чому писати конкурентний код стає набагато простіше. У цій книзі, написаній двома досвідченими системними програмістами, пояснюється, як Rust зміг навести міст між продуктивністю й безпекою, і як ви можете скористатися цим для своїх цілей.
Характеристики книги | |
Стан | Нове |