000 01785nam a2200265 i 4500
999 _c31444
_d31444
008 210902b xxu||||| |||| 00| 0 eng d
020 _a9781785285769
020 _a9781785282133
082 0 4 _a001.642 BA RU
100 1 _aBalbaert, Ivo
_95144
245 1 0 _aRust essentials :
_bdiscover how to use rust to write fast, secure, and concurrent systems and applications /
_cIvo Balbaert
260 _aBirmingham, England ;
_bPackt Publishing,
_cc2015.
300 _ax, 161 p. :
_bill. ;
_c24 cm.
490 1 _aCommunity Experience Distilled
500 _aIncludes index.
520 _aStarting by comparing Rust with other programming languages, this book will show you where and how to use Rust. It will discuss primitive types along with variables and their scope, binding and casting, simple functions, and ways to control execution flow in a program. Next, the book covers flexible arrays, vectors, tuples, enums, and structs. You will then generalize the code with higher-order functions and generics applying it to closures, iterators, consumers, and so on. Memory safety is ensured by the compiler by using references, pointers, boxes, reference counting, and atomic reference counting. You will learn how to build macros and crates and discover concurrency for multicore execution. By the end of this book, you will have successfully migrated to using Rust and will be able to use it as your main programming language.
650 0 _aComputer programming
_93176
650 0 _aComputer software
_vDevelopment
_93328
650 0 _aJava (Computer program language)
_9657
830 0 _aCommunity experience distilled
_95145
856 _uhttps://uowd.box.com/s/p95kqo6z1xe76ufxb0j0kza5dho3mqfi
_zLocation Map
999 _b03242048