Rust
From CryptoWiki
Basics
Pros
- It shines in areas like mobile, where performance matters.
- Has emphasis on 'safe code'. "With "safe code," objects are managed by the programming language from the beginning to the end. The developer doesn't o any pointer arithmetic or manage memory, as can be necessary in C or C++ programs."
Critiques
- Luke Dashjr has publicly 'warned' people about Rust saying: "it's not possible to compile Rust code, without trusting a third-party Rust compiler binary. There is only one Rust compiler, and itself written in Rust, so a recursive backdoor cannot be ruled out."
Used by
- Is being used by Cardano and by Parity's Ethereum client, Parity's Zebra (ZCash) client as well as the Lighthouse client
- Move, Libra's programming language, first implementation will be in Rust.
- Rust will be the flagship language for Solana smart contract development.
- Interchain has a R&D team specialized in Rust