Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the potential of Rust as a support language in this 56-minute Devoxx conference talk. Discover how Rust, designed for safe memory manipulation, can replace C and C++ in low-level, performance-oriented code. Learn various techniques for rewriting parts of projects in Rust and understand the benefits it brings to your own projects. Delve into topics such as Rust's design, syntax, compiler, and references. Examine real-world examples, including an inverted index implementation, Android application development, and bug fixes in Java. Gain insights into Rust's learning curve, available libraries, and its growing ecosystem. Speaker Geoffroy Couprie, a security and quality assurance expert at Clever Cloud and researcher at VideoLAN, shares his expertise on leveraging Rust for improved safety and readability in system-level programming.
Syllabus
Introduction
What is Rust
Design
Syntax
Compiler
Reference
Why use Rust
Rust can pass itself
Client project example
Inverted index
Index in Java
Insert in Java
Android application
Test code
Gnu
Genui
Index
Insert
Java
Search
Array
Search function
Search result
Java bug
Tappy
Learning curve
Github
Questions
Collections
Libraries
Taught by
Devoxx