DEV Community

Ivan G
Ivan G

Posted on

5

Learning Rust

This month's free time was spent learning Rust programming language. Having completed a few large C++ projects in the past it was interesting to dive into a new "modern" system programming language which is safety and performance oriented.

A few thoughts after finishing the course:

  • C++ is a huge mess comparing to Rust, which is clean and elegant. I don't have any experience in the wild to confirm this though.
  • rust still depends on C toolchain to compile code.
  • It's damn fast, almost C speed.
  • It's relatively new (around 10 year old?) so there's not much good tooling available. There is no great IDE like Visual Studio for C++ (whatever you say, it's the best one). I personally love IntelliJ Rust plugin.
  • Learning new language and writing it down using mind maps is actually really helpful. Easy to get an overview what I have learned and remind myself quickly.

Sharing the mind map of Rust notes here (infinitely scalable SVG).

rust

P.S. Follow my blog if you want to get updates to this mind map.

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay