購物比價找書網找車網
FindBook  
 有 1 項符合

Refactoring to Rust

的圖書
Refactoring to Rust Refactoring to Rust

作者:Mara 
出版社:Manning Publications
出版日期:2025-08-19
語言:英文   規格:平裝 / 300頁 / 普通級/ 初版
圖書選購
型式價格供應商所屬目錄
 
$ 2749
博客來 博客來
程式
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Refactoring to Rust

內容簡介

Don’t rewrite from scratch! Improve your software speed and scalability by iteratively replacing performance-critical code with Rust

Refactoring to Rust helps you get the speed and reliability of Rust libraries, functions, and high-performance features without needing a complete rewrite of your codebase.

In Refactoring to Rust you will learn to:

- Create Rust libraries you can call from other programming languages
- Integrate Rust functions with code in other languages
- Use Rust’s ownership and borrowing system to write high performance code
- Handle errors as values using Rust’s enums
- Minimize unnecessary memory usage with Rust’s multiple string types
- Boost performance with Rust concurrency and async event processing
- Create Rust HTTP services

Rust is designed to gradually replace other languages by integrating and decomposing existing code. Refactoring to Rust helps you take full advantage of this amazing feature, even if you’ve never coded in Rust before. You’ll learn practical code-mixing techniques like embedding Rust libraries into apps written in other languages.

About the technology

Upgrade your software without starting from scratch! By incrementally introducing Rust into your codebase, you can upgrade key features and improve the performance of almost any application. This book shows you how to create standalone Rust libraries, boost speed and stability by using Rust for concurrency, and create safe, memory-efficient low-level code.

About the book

Refactoring to Rust shows you exactly where and how to integrate Rust surgically into applications written in another language. You’ll start by reviewing Rust’s unique syntax and concepts, with special emphasis on unique language features like variable lifetime and ownership. Then, you’ll learn to use Rust to wrap dangerous code, call standard and custom Rust libraries, and even use WASM to run Rust in the browser.

What’s inside

- Create Rust libraries you can call from other languages
- Handle errors as values using Rust’s enums
- Optimize for memory efficiency
- Boost performance with Rust concurrency

About the reader

For intermediate programmers. No Rust experience required.

About the author

Lily Mara is a software engineer focused on high-performance Rust applications. Joel Holmes is a software developer building cloud native applications. He is the Author of Shipping Go, and Co-Author of Go in Action, Second Edition.

Table of Contents

1 Why refactor to Rust
2 An overview of Rust
3 Introduction to C FFI and unsafe Rust
4 Advanced FFI
5 Structuring Rust libraries
6 Integrating with dynamic languages
7 Testing your Rust integrations
8 Asynchronous Python with Rust
9 WebAssembly for refactoring JavaScript
10 WebAssembly interface for refactoring

Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.

 

作者簡介

Lily Mara is a Senior Software Engineer at OneSignal, where she writes high-performance Rust code full time. She has been using Rust since before the release of version 1.0, and has created multiple Rust libraries designed to be integrated into existing production applications.

Joel Holmes is a software developer focused on building cloud native applications. He has worked at several start-ups helping architect, design, and develop new products and services to help those companies develop and grow. Along the way, he was able to help establish tools and processes that helped development and increase quality. Joel is an Open Source contributor, including to DevOps projects that are written in Go such as VMWare’s Carvel-vendir.

 

詳細資料

  • ISBN:9781617299018
  • 規格:平裝 / 300頁 / 普通級 / 初版
  • 出版地:美國
贊助商廣告
 
金石堂 - 今日66折
將門鳳華(二)
作者:飯糰桃子控
出版社:東佑文化事業有限公司
出版日期:2019-10-18
66折: $ 165 
金石堂 - 今日66折
祖訓(一)
作者:雨久花
出版社:東佑文化事業有限公司
出版日期:2014-08-13
66折: $ 165 
金石堂 - 今日66折
走失了,怎麼辦?
作者:蠟筆哥哥
出版社:時報文化出版企業股份有限公司
出版日期:2020-06-16
66折: $ 198 
金石堂 - 今日66折
大妝(五)
作者:青銅穗
出版社:東佑文化事業有限公司
出版日期:2018-04-18
66折: $ 165 
 
Taaze 讀冊生活 - 暢銷排行榜
Rewire-神經可塑性:用神經科學突破行為模式迴圈,終結焦慮、恐慌和憂鬱,實現最佳的心理健康
作者:妮可.維諾拉
出版社:麥田
出版日期:2024-06-01
$ 331 
金石堂 - 暢銷排行榜
ONE PIECE航海王 (首刷限定版) 113
作者:尾田榮一郎
出版社:東立出版社
出版日期:2026-04-10
$ 137 
金石堂 - 暢銷排行榜
我親愛的敗犬(全)
作者:みよしあやと
出版社:青文出版社股份有限公司
出版日期:2026-04-22
$ 110 
金石堂 - 暢銷排行榜
短訴漫長的愛戀(全)
作者:市川けい
出版社:台灣角川股份有限公司
出版日期:2026-04-23
$ 189 
 
金石堂 - 新書排行榜
我的推是壞人大小姐。(10)限定版
作者:青乃下
出版社:青文出版社股份有限公司
出版日期:2026-04-29
$ 142 
Taaze 讀冊生活 - 新書排行榜
童年的傷,情緒都知道:擁抱內在陰鬱小孩,掙脫家庭創傷陰影,找回信任與愛(經典暢銷新版)
作者:史蒂芬妮.史塔爾
出版社:時報文化出版企業股份有限公司
出版日期:2026-04-21
$ 322 
金石堂 - 新書排行榜
每遭放逐就能獲得技能的我、在100個異世界大開2周目無雙 3
作者:日之浦拓
出版社:未來數位有限公司
出版日期:2026-05-01
$ 142 
Taaze 讀冊生活 - 新書排行榜
令人大開眼界的趣味鳥圖鑑:顛覆想像的超狂真相!驚奇外貌×爆笑行為×生存絕技,67種世界怪奇鳥類大揭密
作者:今泉忠明監修
出版社:美藝學苑
出版日期:2026-04-09
$ 360 
 

©2026 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策