Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

Rust - это расширяющий возможности язык, который предоставляет редкую комбинацию абстракций безопасности, скорости и нулевой стоимости. Представленная здесь читателю для знакомства книга содержит ясные и простые объяснения возможностей языка, а также примеры из реальной жизни, показывающие, как можно создавать надежные, масштабируемые и надежные программы.

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

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

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

Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust – Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs.

This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You’ll learn how Rust can be used for systems programming, network programming, and even on the web. You’ll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros.

The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in.

After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code.

Название: Mastering Rust (Second Edition)
Автор: Rahul Sharma, Vesa Kaihlavirta
Год выпуска: 2018
Издательство: Packt
Жанр: программирование
Язык: Английский
Качество: Отличное
Страниц: 544
Формат: PDF
Размер файла: 11,3 Mb
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.