What you'll learn
- Is Rust ready for prime time?
- Who is using Rust?
- Rust as a programming language.
- Mission-critical Rust.
Rust is a programming language. That's simple enough, but the intricacies of Rust, what it can do, and how it stacks up with other langauges is a bit more complicated. This TechXchange provides a starting point into understanding these issues. New Rust content is being added as we get it, so keep checking back. And don't forget to take our Rust poll.
Below are some articles you might be interested in as well. Check these sections for more Rust-specific content, including videos and podcasts.
Related TechXchanges
These are other TechXchanges that address Rust-related technologies and issues.
Is Rust Ready for Prime Time?
Learning About Rust
The Rust website is a good starting point for learning about Rust. Below are some articles to get your feet wet without diving in too deeply.
You can try out Rust programs online using the Rust Playground at rust-lang.org. The Rust online documentation includes the Rust Programming Language book. Plenty of other Rust books are available, too, such as Programing Rust by Jim Blandy, Jason Orendorff, and Leonora Tindall.
Using Rust for Mission-Critical Applications
Rust is designed so that it's easier to create safe and reliable programs. This is useful for any application, but it's very important for mission-critical applications such as those for transportation, medical, and industrial applications.
In many cases, mission-critical applications require certification of not only the application, but also the tools. Rust is certifiable, allowing for it to be used in many mission-critical areas.
Rust Videos and Podcasts
You can also watch, listen, and learn about Rust.
Find Who is Using Rust
More Programming TechXchanges
These are also helpful in case you want to find out about more software-development tools.
About the Author
William G. Wong
Senior Content Director - Electronic Design and Microwaves & RF
I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.
You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form.
Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below.
You can visit my social media via these links:
- AltEmbedded on Electronic Design
- Bill Wong on Facebook
- @AltEmbedded on Twitter
- Bill Wong on LinkedIn
I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.
I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence.