Cargando…

Why Rust? /

While systems programming languages have greatly evolved since the introduction of C more than 40 years ago, our capacity for dumb mistakes with enormous consequences has remained unchanged, with vivid examples regularly in the news. This O'Reilly report examines Rust, a new systems programming...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Blandy, Jim (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2015]
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1078253266
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 181206s2015 cau o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TOH  |d OCLCF  |d STF  |d MERER  |d OCLCQ  |d CEF  |d C6I  |d OCLCQ  |d OCLCO  |d KSU  |d OCLCQ  |d OCLCO 
029 1 |a AU@  |b 000065066581 
035 |a (OCoLC)1078253266 
037 |a CL0501000012  |b Safari Books Online 
050 4 |a QA76.73.R87 
049 |a UAMI 
100 1 |a Blandy, Jim,  |e author. 
245 1 0 |a Why Rust? /  |c Jim Blandy. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c [2015] 
264 4 |c Ã2015 
300 |a 1 online resource (1 volume) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed December 4, 2018). 
520 |a While systems programming languages have greatly evolved since the introduction of C more than 40 years ago, our capacity for dumb mistakes with enormous consequences has remained unchanged, with vivid examples regularly in the news. This O'Reilly report examines Rust, a new systems programming language that combines safety and security with performance on a par with C and C++. Author Jim Blandy from Mozilla explains how Rust achieves this combination via a sophisticated and flexible type system, working together with a novel "borrow checker." Rust promises: No null pointer dereferences. Programs won't crash because you forgot to check whether a pointer was null. No dangling pointers, no leaks. Every value will live as long as it must, and no longer. No buffer overruns. Your program will never access elements beyond the end or before the start of an array. The first two come at no run-time cost: they're checked entirely at compile time. These memory safety guarantees also eliminate data races from multi-threaded programming, making concurrency much easier to use. With this report, you'll learn how to put Rust's safety, performance, and trustworthy concurrency to use, and you'll understand how the type system and borrow checker affect the way you write your code 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Rust (Computer program language) 
650 6 |a Rust (Langage de programmation) 
650 7 |a Rust (Computer program language)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492048589/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP