Anything C can do Rust can do Better

C++ and Rust are both system programming languages that can be used to produce software and software platforms. They are both capable of interacting with low-level components such as operating systems or firmware on a microcontroller, or at a high lev…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Scott Beeker

C++ and Rust are both system programming languages that can be used to produce software and software platforms. They are both capable of interacting with low-level components such as operating systems or firmware on a microcontroller, or at a high level for application development.

"In Android 12 we announced support for the Rust programming language in the Android platform as a memory-safe alternative to C/C++. Since then we’ve been scaling up our Rust experience and usage within the Android Open Source Project (AOSP)."

  • Android Team (Google) 2022

As Rust slowly replaces C++ what are you waiting for? Are you learning Rust yet?

Rust Learning:

Table of Contents

  • Books
  • Videos
    • Playlists
    • Presentations
  • Podcasts
  • Rust in practice
  • Best Practices/Style Guides
  • Cheat sheets
  • Rust internals
  • Compilation
  • FFI
  • CI / Testing
  • Debug / Profiling
  • Are we ... yet?
  • Comparison with Other Languages
  • Applications / Libraries / Tools
  • Language stuff
    • Async
    • Closures
    • Documentation
    • Enums
    • Errors
    • Iterators
    • Lifetime
    • MIR
    • Modules
    • Option & Result
    • Ownership / Concurrency
    • Privacy
    • Strings
    • Syntax extensions
    • Traits
    • Unsafe
  • Playground
  • Locale links
  • People
    • Fearless Rust Bloggers
  • Tutorials & Workshop Materials

Books

Videos

Playlists

Presentations

Podcasts

Rust in practice

Best Practices/Style Guides

Cheat sheets

Rust internals

Compilation

FFI

CI / Testing

Debug / Profiling

Are we ... yet?

Comparison with Other Languages

Applications / Libraries / Tools

See repos kud1ing/awesome-rust & awesomo
/rust

Language stuff

Can I use feature X? caniuse.rs - Rust feature search

Async

Closures

Documentation

Enums

Errors

Iterators

Lifetime

Macros

MIR

Modules

Option & Result

Ownership / Concurrency

Privacy

Strings

Syntax extensions

Traits

Unsafe

Playground

Locale links

People

This is the official Rust Team and Servo Team

Are you searching for a rustacean? http://www.rustaceans.org/

Do you want to ask a question? Users Forum, Stack Overflow

Do you want to meet them IRL? Meetup groups, Community calendar, Community talks list, RustBridge, Time till Rust

Go to rusty events? The 2018 Rust Event Lineup, The 2019 Rust Event Lineup

Are you looking for a job? RustJobs.rs

Are you fast, friendly, and fearless? Find something Rusty to work on!

Do you want to stay up to date? The official blog, This Week in Rust, This Week in Rust Docs, The official reddit

Do you want to find out why some historical decisions took place? Chronicle.rs

Fearless Rust Bloggers

A complete list could be found here

Don't forget Ferris the unofficial mascot.

Tutorials & Workshop Materials

These are slides and materials from brick-and-mortar workshops about Rust.
While they're unlikely to help a student learning independently, they may be
of interest if you're running a workshop on Rust.

Follow me:
https://twitter.com/scott_beeker
https://github.com/dangolbeeker


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Scott Beeker


Print Share Comment Cite Upload Translate Updates
APA

Scott Beeker | Sciencx (2022-12-02T05:32:51+00:00) Anything C can do Rust can do Better. Retrieved from https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/

MLA
" » Anything C can do Rust can do Better." Scott Beeker | Sciencx - Friday December 2, 2022, https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/
HARVARD
Scott Beeker | Sciencx Friday December 2, 2022 » Anything C can do Rust can do Better., viewed ,<https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/>
VANCOUVER
Scott Beeker | Sciencx - » Anything C can do Rust can do Better. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/
CHICAGO
" » Anything C can do Rust can do Better." Scott Beeker | Sciencx - Accessed . https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/
IEEE
" » Anything C can do Rust can do Better." Scott Beeker | Sciencx [Online]. Available: https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/. [Accessed: ]
rf:citation
» Anything C can do Rust can do Better | Scott Beeker | Sciencx | https://www.scien.cx/2022/12/02/anything-c-can-do-rust-can-do-better/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.