Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7(495) 980-12-10
  пн-пт: 10-18 сб,вс: 11-18
  shop@logobook.ru
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Хиты | |
 

Rust Brain Teasers: Exercise Your Mind, Wolverson Herbert


Варианты приобретения
Цена: 3485.00р.
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Америка: Есть  
При оформлении заказа до: 2026-05-11
Ориентировочная дата поставки: Июнь
При условии наличия книги у поставщика.

Добавить в корзину
в Мои желания

Автор: Wolverson Herbert
Название:  Rust Brain Teasers: Exercise Your Mind
ISBN: 9781680509175
Издательство: Wiley
Издательство: Pragmatic Bookshelf
Классификация:


ISBN-10: 1680509179
Обложка/Формат: Paperback
Страницы: 140
Вес: 0.25 кг.
Дата издания: 22.03.2022
Язык: English
Размер: 23.50 x 19.05 x 0.76 cm
Читательская аудитория: General (us: trade)
Подзаголовок: Exercise your mind
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: США
Описание:

The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, youll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the authors own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and lets face it: who doesnt love a good puzzle, right?

What better way to exercise your brain and increase your Rust programming knowledge than with a collection of dynamic brain teasers? As you read through each of these puzzles and try to work out the answers, youll not only learn about Rusts unique quirks and peculiarities, youll also have loads of fun along the way.

Dive right in and get started with example code and sample problems that cover numbers and text, shadowing and memory, and everything in between. Try to figure out why a particular program wont compile, why it produces unexpected output, or why it panics and terminates with an error message. Once youve run the code and read the answer, its time to get to the heart of the matter with a detailed explanation. Learn why a program produced the result it did, and discover how similar issues might affect the code you write in your own programs, even in production. Sourced from engaging discussions within the Rust community, real-world problems, and even reader feedback, these challenges will certainly surprise, enlighten, and entertain you.

Are you ready to experience Rust like never before? Then sharpen your brain and get ready for a challenge!

What You Need:

This book assumes you have some knowledge of the Rust programming language. To work through the brain teasers in this book, youll need a working Rust environment on any platform. You can install Rust by visiting https: //rustup.rs/. Youll also need a text editor or Rust-friendly IDE.



Programming Rust: Fast, Safe Systems Development

Автор: Blandy Jim, Orendorff Jason, Tindall Leonora F.
Название: Programming Rust: Fast, Safe Systems Development
ISBN: 1492052590 ISBN-13(EAN): 9781492052593
Издательство: Wiley
Рейтинг:
Цена: 10136.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust`s features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.

Practical rust web projects

Автор: Lyu, Shing
Название: Practical rust web projects
ISBN: 1484265882 ISBN-13(EAN): 9781484265888
Издательство: Springer
Рейтинг:
Цена: 4268.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Chapter 1, IntroductionThis chapter gives a short introduction to why Rust is a solid tool for building all kinds of application, and a brief overview of the format and organization of the book.● Introduction● Why Rust?● Who should read this book?● Chapters overviewChapter 2, Developing websitesThis chapter will cover how to use popular web frameworks to build static and dynamic websites. We'll also touch how to build RESTful API and common requirements in web backend programming: database, authentication and authorization● What are we going to build? (A web version of the cat breed dictionary, first a static site and then server-side rendering )● Serving a static website● Generate dynamic content with templates● Fetching data from databases● Authentication and authorization● SummaryChapter 3, REST APIs● What are we going to build? (A web version of the cat breed dictionary, with a single-page app + REST API)● Defining the API with Open API specification● Building a static frontend with AJAX calls● Building a RESTful API● Serialize/Deserialize JSON● SummaryChapter 4, Chatting in realtime with WebSocketThis chapter will discuss how to build a WebSocket server that can power a real-time chat application in Rust● What are we going to build? (A chat app for cats in people can send all kinds of cat noises)● What is WebSocket● Enabling two way communication● Implementing the chat application● SummaryChapter 5, Going serverlessThis chapter will demonstrate the benefit of serverless computing using AWS's experimental Rust support.● What is serverless?● What are we going to build? (Serverless version of Chapter 4)● Pros and cons of serverless● Setting up an AWS account● Building a lambda function with Rust● Exposing the API Gateway● Cleaning it up● SummaryChapter 6, High performance web frontend using WebAssemblyThis chapter will talk about how to compile Rust to WebAssembly and make it work together with JavaScript in the web frontend● What is WebAssembly? (We'll implement the bottleneck of Book 1 Chapter 4 in WebAssembly to speed it up)● What are we going to build?● How to compile Rust to WebAssembly?● Exposing Rust function to JavaScript● Passing native data type between Rust and JavaScript● Manipulating DOM from Rust● SummaryChapter 7, Advanced topicsThis chapter will discuss other more advanced use of Rust. Each section will introduce one application, existing projects for that kind of application and their status. But we'll not go into the detail as the previous chapters.● Web scraping/Web crawling● Browser engine - Servo● Conclusion

Hands-On Rust: Effective Learning Through 2D Game Development and Play

Автор: Wolverson Herbert
Название: Hands-On Rust: Effective Learning Through 2D Game Development and Play
ISBN: 1680508164 ISBN-13(EAN): 9781680508161
Издательство: Wiley
Рейтинг:
Цена: 6098.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters - and what better way to learn than by making games. Each chapter in this book presents hands-on, practical projects ranging from "Hello, World" to building a full dungeon crawler game.

The Complete Rust Programming Reference Guide

Автор: Sharma Rahul, Kaihlavirta Vesa, Matzinger Claus
Название: The Complete Rust Programming Reference Guide
ISBN: 1838828109 ISBN-13(EAN): 9781838828103
Издательство: Неизвестно
Рейтинг:
Цена: 9194.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This Learning Path is your easy reference to mastering Rust programming. It begins with an introduction to Rust data structures and algorithms and covers the entire spectrum, including memory safety, type system, concurrency, and other features of Rust 2018.

Mastering Rust -Second Edition

Автор: Sharma Rahu, Kaihlavirta Vesa
Название: Mastering Rust -Second Edition
ISBN: 1789346576 ISBN-13(EAN): 9781789346572
Издательство: Неизвестно
Рейтинг:
Цена: 10666.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Mastering Rust, Second Edition covers a comprehensive list of topics that will help you gain deeper insights into the language. It will allow you how to create high performing applications effortlessly.

Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications

Автор: Hoffman Kevin
Название: Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
ISBN: 1680506366 ISBN-13(EAN): 9781680506365
Издательство: Wiley
Рейтинг:
Цена: 4422.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety.

Hands-On Data Structures and Algorithms with Rust

Автор: Matzinger Claus
Название: Hands-On Data Structures and Algorithms with Rust
ISBN: 178899552X ISBN-13(EAN): 9781788995528
Издательство: Неизвестно
Рейтинг:
Цена: 8458.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Hands-On Data Structures and Algorithms with Rust will help you in upgrading your earlier knowledge of Rust so that you shift to a confident developer by implementing the algorithms in a practical environment. This would be an essential reference guide for end-user/reader to understand the fundamental techniques of Rust. This guide will cover ...

Hands-On Concurrency with Rust

Автор: Troutwine Brian L.
Название: Hands-On Concurrency with Rust
ISBN: 1788399978 ISBN-13(EAN): 9781788399975
Издательство: Неизвестно
Цена: 9378.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Writing safe and correct parallel programs is tough. Reasoning about concurrent memory modification is tough; efficiently exploiting the modern computing environment (with its multi-layered caches and deep execution pipelines) is also tough. Most systems programming languages add a further complication: unsafe memory access. The burden on you, ...

Hands-On Functional Programming in Rust

Автор: Johnson Andrew
Название: Hands-On Functional Programming in Rust
ISBN: 1788839358 ISBN-13(EAN): 9781788839358
Издательство: Неизвестно
Цена: 9378.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Functional programming allows developers to divide programs into smaller, reusable components that ease the creation and maintenance of software as a whole. Combining power of Rust, you can develop robust applications that fulfill modern day software requirements. This book will help you discover Rust features to build software in a functional way.

Rust Standard Library Cookbook

Автор: Nils Ferner Jan, Durante Daniel
Название: Rust Standard Library Cookbook
ISBN: 1788623924 ISBN-13(EAN): 9781788623926
Издательство: Неизвестно
Цена: 8525.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Mozilla`s Rust is gaining much attention with amazing features and a powerful library. This book will take you through varied recipes to teach you how to leverage the Standard library to implement effective solutions.

Beginning Rust: From Novice to Professional

Автор: Milanesi Carlo
Название: Beginning Rust: From Novice to Professional
ISBN: 1484234677 ISBN-13(EAN): 9781484234679
Издательство: Springer
Рейтинг:
Цена: 4634.00 р.
Наличие на складе: Нет в наличии.

Описание: The 2018 Moleskine Black TPU Elastic iPhone 10 hard case is a bright, lightweight case inspired by the design of the Classic Notebook. Rounded corners, distinctive elastic band graphic and monogram connect your iPhone to an analogue world of paper inspiration, while a coordinated softtouch edge provides a naturally tactile grip. Each transparent case includes an XS Volant Journal to note down ideas on the move, and the legendary history of Moleskine.

Learning Rust

Автор: Kaihlavirta Vesa, Johnson Paul
Название: Learning Rust
ISBN: 1785884301 ISBN-13(EAN): 9781785884306
Издательство: Неизвестно
Цена: 9378.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic synta...


ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте     В Контакте Мед  Мобильная версия