Rust quick start guide: the easiest way to learn Rust programming
bGet familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code/b h4Key Features/h4 ulliLearn the semantics of Rust, which can be significant...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham ; Mumbai
Packt Publishing Limited
October 2018
|
Schlagworte: | |
Online-Zugang: | UBY01 |
Zusammenfassung: | bGet familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code/b h4Key Features/h4 ulliLearn the semantics of Rust, which can be significantly different from other programming languages /li liUnderstand clearly how to work with the Rust compiler which strictly enforces rules that may not be obvious /li liExamples and insights beyond the Rust documentation/li/ul h4Book Description/h4 Rust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do! This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow. Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages. After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers. h4What you will learn/h4 ulliInstall Rust and write your first program with it /li liUnderstand ownership in Rust /li liHandle different data types /li liMake decisions by pattern matching /li liUse smart pointers /li liUse generic types and type specialization /li liWrite code that works with many data types /li liTap into the standard library/li/ul h4Who this book is for/h4 This book is for people who are new to Rust, either as their first programming language or coming to it from somewhere else. Familiarity with computer programming in any other language will be helpful in getting the best out of this book |
Beschreibung: | 1 Online-Ressource (iv, 159 Seiten) |
ISBN: | 9781789610611 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047069609 | ||
003 | DE-604 | ||
005 | 20210423 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2018 |||| o||u| ||||||eng d | ||
020 | |a 9781789610611 |c Online |9 978-1-78961-061-1 | ||
035 | |a (ZDB-5-WPSE)9781789610611180 | ||
035 | |a (ZDB-4-NLEBK)1941649 | ||
035 | |a (OCoLC)1227480019 | ||
035 | |a (DE-599)BVBBV047069609 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
100 | 1 | |a Arbuckle, Daniel |e Verfasser |0 (DE-588)117543518X |4 aut | |
245 | 1 | 0 | |a Rust quick start guide |b the easiest way to learn Rust programming |c Daniel Arbuckle |
264 | 1 | |a Birmingham ; Mumbai |b Packt Publishing Limited |c October 2018 | |
300 | |a 1 Online-Ressource (iv, 159 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bGet familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code/b h4Key Features/h4 ulliLearn the semantics of Rust, which can be significantly different from other programming languages /li liUnderstand clearly how to work with the Rust compiler which strictly enforces rules that may not be obvious /li liExamples and insights beyond the Rust documentation/li/ul h4Book Description/h4 Rust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do! This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow. | ||
520 | |a Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages. After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers. | ||
520 | |a h4What you will learn/h4 ulliInstall Rust and write your first program with it /li liUnderstand ownership in Rust /li liHandle different data types /li liMake decisions by pattern matching /li liUse smart pointers /li liUse generic types and type specialization /li liWrite code that works with many data types /li liTap into the standard library/li/ul h4Who this book is for/h4 This book is for people who are new to Rust, either as their first programming language or coming to it from somewhere else. Familiarity with computer programming in any other language will be helpful in getting the best out of this book | ||
650 | 4 | |a COMPUTERS / Programming Languages / General | |
650 | 4 | |a COMPUTERS / Systems Architecture / General | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781789616705 |
912 | |a ZDB-5-WPSE |a ZDB-4-NLEBK | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032476635 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1941649 |l UBY01 |p ZDB-4-NLEBK |q UBY01_DDA21 |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804182071622500352 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Arbuckle, Daniel |
author_GND | (DE-588)117543518X |
author_facet | Arbuckle, Daniel |
author_role | aut |
author_sort | Arbuckle, Daniel |
author_variant | d a da |
building | Verbundindex |
bvnumber | BV047069609 |
collection | ZDB-5-WPSE ZDB-4-NLEBK |
ctrlnum | (ZDB-5-WPSE)9781789610611180 (ZDB-4-NLEBK)1941649 (OCoLC)1227480019 (DE-599)BVBBV047069609 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03611nmm a2200373zc 4500</leader><controlfield tag="001">BV047069609</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210423 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2018 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789610611</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-78961-061-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)9781789610611180</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-NLEBK)1941649</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227480019</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047069609</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Arbuckle, Daniel</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)117543518X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Rust quick start guide</subfield><subfield code="b">the easiest way to learn Rust programming</subfield><subfield code="c">Daniel Arbuckle</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham ; Mumbai</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">October 2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (iv, 159 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">bGet familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code/b h4Key Features/h4 ulliLearn the semantics of Rust, which can be significantly different from other programming languages /li liUnderstand clearly how to work with the Rust compiler which strictly enforces rules that may not be obvious /li liExamples and insights beyond the Rust documentation/li/ul h4Book Description/h4 Rust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do! This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a"> Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages. After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">h4What you will learn/h4 ulliInstall Rust and write your first program with it /li liUnderstand ownership in Rust /li liHandle different data types /li liMake decisions by pattern matching /li liUse smart pointers /li liUse generic types and type specialization /li liWrite code that works with many data types /li liTap into the standard library/li/ul h4Who this book is for/h4 This book is for people who are new to Rust, either as their first programming language or coming to it from somewhere else. Familiarity with computer programming in any other language will be helpful in getting the best out of this book</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming Languages / General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Systems Architecture / General</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781789616705</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield><subfield code="a">ZDB-4-NLEBK</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032476635</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1941649</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-4-NLEBK</subfield><subfield code="q">UBY01_DDA21</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047069609 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:33Z |
indexdate | 2024-07-10T09:01:43Z |
institution | BVB |
isbn | 9781789610611 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032476635 |
oclc_num | 1227480019 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online-Ressource (iv, 159 Seiten) |
psigel | ZDB-5-WPSE ZDB-4-NLEBK ZDB-4-NLEBK UBY01_DDA21 |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | Arbuckle, Daniel Verfasser (DE-588)117543518X aut Rust quick start guide the easiest way to learn Rust programming Daniel Arbuckle Birmingham ; Mumbai Packt Publishing Limited October 2018 1 Online-Ressource (iv, 159 Seiten) txt rdacontent c rdamedia cr rdacarrier bGet familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code/b h4Key Features/h4 ulliLearn the semantics of Rust, which can be significantly different from other programming languages /li liUnderstand clearly how to work with the Rust compiler which strictly enforces rules that may not be obvious /li liExamples and insights beyond the Rust documentation/li/ul h4Book Description/h4 Rust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do! This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow. Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages. After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers. h4What you will learn/h4 ulliInstall Rust and write your first program with it /li liUnderstand ownership in Rust /li liHandle different data types /li liMake decisions by pattern matching /li liUse smart pointers /li liUse generic types and type specialization /li liWrite code that works with many data types /li liTap into the standard library/li/ul h4Who this book is for/h4 This book is for people who are new to Rust, either as their first programming language or coming to it from somewhere else. Familiarity with computer programming in any other language will be helpful in getting the best out of this book COMPUTERS / Programming Languages / General COMPUTERS / Systems Architecture / General Erscheint auch als Druck-Ausgabe 9781789616705 |
spellingShingle | Arbuckle, Daniel Rust quick start guide the easiest way to learn Rust programming COMPUTERS / Programming Languages / General COMPUTERS / Systems Architecture / General |
title | Rust quick start guide the easiest way to learn Rust programming |
title_auth | Rust quick start guide the easiest way to learn Rust programming |
title_exact_search | Rust quick start guide the easiest way to learn Rust programming |
title_exact_search_txtP | Rust quick start guide the easiest way to learn Rust programming |
title_full | Rust quick start guide the easiest way to learn Rust programming Daniel Arbuckle |
title_fullStr | Rust quick start guide the easiest way to learn Rust programming Daniel Arbuckle |
title_full_unstemmed | Rust quick start guide the easiest way to learn Rust programming Daniel Arbuckle |
title_short | Rust quick start guide |
title_sort | rust quick start guide the easiest way to learn rust programming |
title_sub | the easiest way to learn Rust programming |
topic | COMPUTERS / Programming Languages / General COMPUTERS / Systems Architecture / General |
topic_facet | COMPUTERS / Programming Languages / General COMPUTERS / Systems Architecture / General |
work_keys_str_mv | AT arbuckledaniel rustquickstartguidetheeasiestwaytolearnrustprogramming |