《Programming Rust》

《Programming Rust》 《Programming Rust》

  • 书名:《Programming Rust》:Fast, Safe Systems Development
  • 分类:计算机
  • 作者:Jim Blandy
  • 出版社:O'Reilly Media
  • 出版年:2016-8-25
  • 装订:Paperback
  • 页码:400

《Programming Rust》 内容介绍:

This practical book introduces systems programmers to Rust, the new and cutting-edge language that’s still in the experimental/lab stage. You’ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control—imagine C++, but without dangling pointers, null pointer dereferences, leaks, or buffer overruns. Author Jim Blandy—the maintainer of GNU Emacs and GNU Guile—demonstrates how Rust has the potential to be the first usable programming language that brings the benefits of an expressive modern type system to systems programming. Rust’s rules for borrowing, mutability, ownership, and moves versus copies will be unfamiliar to most systems programmers, but they’re key to Rust’s unique advantages. This book presents Rust’s rules clearly and economically; elaborates on their consequences; and shows you how to express the programs you want to write in terms that Rust can prove are free of a broad class of common errors.

作者Jim Blandy介绍:

Jim Blandy has been programming since 1981, and writing Free software since 1990. He has been the maintainer of GNU Emacs and GNU Guile, and a maintainer of GDB, the GNU Debugger. He is one of the original designers of the Subversion version control system. Jim now works on Firefox’s web developer tools for Mozilla.


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

MongoDB High Availability

《MongoDB High Availability》

Afshin Mehrabani.Packt Publishing - ebooks Account.2014-7-25

“”

黑客社会工程学攻击2

《黑客社会工程学攻击2》

陈威 [Vim0x0n].非安全手册.2013-2-28

“《黑客社会工程学攻击2》是国内首本以案例为主,理论为辅的"社会工程学"参考书。书中讲的不仅仅是一个个案例,更是一种社会工...”

Managing the Unmanageable

《Managing the Unmanageable》

Mantle, Mickey W.; Lichty, Ron;..2012-10

“"Mantle and Lichty have assembled a guide that will help you...”

编写高质量代码

《编写高质量代码》

成林.机械工业出版社.2012-11

“《编写高质量代码:改善JavaScript程序的188个建议》是Web前端工程师进阶修炼的必读之作,将为你通往“Java...”

PROGRAMMING IOS 7, 4TH EDITION

《PROGRAMMING IOS 7, 4TH EDITION》

Matt Neuburg.O'Reilly Media.2013-12-31

“If you’re grounded in the basics of Objective-C and Xcode, t...”

Functional Reactive Programming

《Functional Reactive Programming》

Stephen Blackheath,Anthony Jones.Manning Publications.2016-2-28

“”

DevOps故障排除

《DevOps故障排除》

Kyle Rankin.机械工业出版社.2014-4

“devops是一组过程、方法与系统的统称,用于促进开发者、质量保证人员(qa)以及系统管理员之间的沟通、协作与整合。在d...”

共创未来

《共创未来》

彼得・韦纳.上海科技教育出版社.2002-12

“哲人石丛书·当代科普名著系列。 一场革命——在未来甚至可能将强大的微软公司拖下王位的革命——正在横扫软件领域。比尔·盖茨...”

I Heart Logs

《I Heart Logs》

Jay Kreps.O'Reilly Media.2014-10-17

“Why a book about logs? That’s easy: the humble log is an abs...”

ZeroC Ice权威指南

《ZeroC Ice权威指南》

Leader-us.电子工业出版社.2015-6

“《ZeroC Ice权威指南》是业界第一本关于Ice这个知名开源分布式RPC中间件的纸质书籍,全书内容涵盖了分布式系统架...”

持续交付

《持续交付》

Jez Humble,David Farley.人民邮电出版社.2011-10

“Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了...”

自己动手设计物联网

《自己动手设计物联网》

黄峰达.电子工业出版社.2016-7

“物联网是一个跨领域的学科,涉及方方面面的知识,包括硬件、软件、网络、协议等,这些知识很难在一本书里详细展开。目前很多关于...”

Designing Data-Intensive Applications

《Designing Data-Intensive Applications》

Martin Kleppmann.O'Reilly Media.2015-4-25

“”

0day安全:软件漏洞分析技术

《0day安全:软件漏洞分析技术》

王清.电子工业出版社.2008

“本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍...”

黑客秘笈

《黑客秘笈》

[美]彼得·基姆.人民邮电出版社.2015-7-1

“所谓的渗透测试,就是借助各种漏洞扫描工具,通过模拟黑客的攻击方法,来对网络安全进行评估。 本书采用大量真实案例和集邮帮助...”

Java深度历险

《Java深度历险》

王森.华中科技大学出版社.2003-12-1

“《Java深度历险(附光盘)》由华中科技大学出版社出版,7年来,Java已发展得非常成熟,市面上有太多介绍Java程序语...”

赢在测试2

《赢在测试2》

蔡为东.电子工业出版社.2013-5

“《赢在测试2:中国软件测试专家访谈录》是一本传承软件测试经验和职业、人生经验的书。作者选择了国内十位有代表性的软件测试专...”

MIC高性能计算编程指南

《MIC高性能计算编程指南》

王恩东.水利水电出版社.2012-11

“《MIC高性能计算编程指南》是全球第一本全面介绍MIC软硬件体系架构、应用及编程开发优化的书籍。书中介绍了使用MIC进行...”

SaltStack技术入门与实践

《SaltStack技术入门与实践》

刘继伟,沈灿,赵舜东.机械工业出版社.2015-11-5

“SaltStack是开源的系统自动化配置和管理工具,用于管理基础设置的轻量级工具,容易搭建,为远程管理服务器提供一种更好...”

Learning Shell Scripting with Zsh

《Learning Shell Scripting with Zsh》

Gastón Festari.Packt Publishing.2014-1-15

“”