Rust — the most efficient programming language?

Kacper Hernacki
2 min readJan 12, 2023

--

Nowadays, rust is a programming language which is in high demand, especially for smart contract development. It does not belong to the easiest ones, but gives a lot of benefits.

Do you know why?

Agenda:

  • intro,
  • what is it?
  • use cases,
  • benefits,
  • salary of rust devs,
  • conclusion.

What is it?

Rust is a statically typed programming language, which was created to achieve high performance and safety. Safe memory management is the key of the success for this beloved programming language.

Rust was developed as an open source project by Mozilla research.

Rust has a big potential, it solved the problem which C/C++ could not. Mainly, the memory errors and leakages.

Statically, around 70% of Microsoft bugs had a source in memory safety issues. As rust has a huge advantage at this topic, it can be revolutionary.

In rust there are two modes of writing code: safe and unsafe.

“Rust imposes additional restrictions on the programmer, thereby ensuring that the code works properly. Unsafe Rust gives the programmer more autonomy, but the code may break.”

source:

Use cases

Rust is used in different tech areas, like:

  • web development,
  • data science backend,
  • virtual reality,
  • smart contracts.

Benefits

  • Zero cost abstractions,
  • Built in support for concurrency,
  • Rust offers ownership and security,
  • Rust has thorough and impressive documentation,
  • Rust has a growing community.

Source:

Salary of rust devs

“The salaries of candidates in this role range from a low of $130,000 to a high of $230,000, with a median salary of $175,000.”

Source:

Conclusion

Rust programming language can open a lot of opportunities for great salaries and safer apps, smart contracts, etc. Generally, learning rust is said to be not as easy as JavaScript, but can provide a lot of value.

Personally will try it in long term plans, how about you?

--

--

Kacper Hernacki

💻Passionate full-stack developer ⛓Blockchain enthusiastic 📌Involved in Web 3.0 startup ✉️ hernackikacper@gmail.com