Rust Cookbook

Vigneshwer Dhinakaran

  • 出版商: Packt Publishing
  • 出版日期: 2017-07-27
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 178588025X
  • ISBN-13: 9781785880254
  • 相關分類: Rust 語言
  • 立即出貨 (庫存=1)

  • Rust Cookbook-preview-1
  • Rust Cookbook-preview-2
  • Rust Cookbook-preview-3
  • Rust Cookbook-preview-4
  • Rust Cookbook-preview-5
  • Rust Cookbook-preview-6
  • Rust Cookbook-preview-7
  • Rust Cookbook-preview-8
  • Rust Cookbook-preview-9
  • Rust Cookbook-preview-10
  • Rust Cookbook-preview-11
  • Rust Cookbook-preview-12
  • Rust Cookbook-preview-13
  • Rust Cookbook-preview-14
  • Rust Cookbook-preview-15
  • Rust Cookbook-preview-16
  • Rust Cookbook-preview-17
  • Rust Cookbook-preview-18
  • Rust Cookbook-preview-19
  • Rust Cookbook-preview-20
  • Rust Cookbook-preview-21
  • Rust Cookbook-preview-22
  • Rust Cookbook-preview-23
  • Rust Cookbook-preview-24
  • Rust Cookbook-preview-25
  • Rust Cookbook-preview-26
  • Rust Cookbook-preview-27
  • Rust Cookbook-preview-28
  • Rust Cookbook-preview-29
  • Rust Cookbook-preview-30
  • Rust Cookbook-preview-31
  • Rust Cookbook-preview-32
  • Rust Cookbook-preview-33
  • Rust Cookbook-preview-34
  • Rust Cookbook-preview-35
  • Rust Cookbook-preview-36
  • Rust Cookbook-preview-37
  • Rust Cookbook-preview-38
  • Rust Cookbook-preview-39
Rust Cookbook-preview-1

買這商品的人也買了...

商品描述

Key Features

  • Learn to build high-performance Rust units and integrate them into your existing application
  • Work through recipes on performance, robustness, security, memory management, and scalability
  • Work through recipes to build foreign function interface with C, JS, and Python

Book Description

If you are building concurrent applications, server-side programs, or high-performance applications, you will benefit from this language. This book comes with a lot of application-specific recipes to kick-start your development of real-world high-performance applications with the Rust programming language and integrating Rust units into your existing applications. In this book, you will find some 80 practical recipes written in Rust that will allow you to use the code samples right away in your existing applications. These recipes have been tested with stable rust compiler versions of 1.14.0 and above.

This book will help you understand the core concepts of the Rust language, enabling you to develop efficient and high-performance applications by incorporating features such as zero cost abstraction and better memory management.

We'll delve into advanced-level concepts such as error handling, macros, crates, and parallelism in Rust. Toward the end of the book, you will learn how to create HTTP servers and web services, building a strong foundational knowledge in server-side programming and enabling you to deliver solutions to build high-performance and safer production-level web applications and services using Rust.

What you will learn

  • Understand system programming language problems and see how Rust provides unique solutions
  • Get to know the core concepts of Rust to develop fast and safe

商品描述(中文翻譯)

主要特點


  • 學習如何建立高效能的 Rust 單元並將其整合到現有應用程式中

  • 透過實例學習有關效能、穩定性、安全性、記憶體管理和可擴展性的技巧

  • 透過實例學習如何建立與 C、JS 和 Python 進行外部函式介面的互通

書籍描述

如果您正在開發並行應用程式、伺服器端程式或高效能應用程式,Rust 語言將對您有所幫助。本書提供了許多針對特定應用的實例,以幫助您使用 Rust 程式語言開發真實世界的高效能應用程式,並將 Rust 單元整合到現有應用程式中。本書提供了80個以 Rust 編寫的實用實例,您可以立即在現有應用程式中使用這些程式碼範例。這些實例已經在 Rust 1.14.0 及以上的穩定版本中進行了測試。

本書將幫助您了解 Rust 語言的核心概念,使您能夠通過使用零成本抽象和更好的記憶體管理等功能來開發高效能的應用程式。

我們將深入探討錯誤處理、巨集、套件和 Rust 中的並行處理等高級概念。在本書的最後,您將學習如何建立 HTTP 伺服器和網路服務,建立堅實的伺服器端程式設計知識,並使用 Rust 提供解決方案,開發高效能且更安全的生產級網路應用程式和服務。

您將學到什麼


  • 了解系統程式語言的問題,並了解 Rust 提供的獨特解決方案

  • 瞭解 Rust 的核心概念,以開發快速且安全的應用程式