4 ms·
Even more interesting that rust has such an obnoxious showing in forum comments and GitHub surveys but little actual corporate adoption. Seems like nobody with
by alphanullmeric 4y ago
Even more interesting that rust has such an obnoxious showing in forum comments and GitHub surveys but little actual corporate adoption. Seems like nobody with actual money on the line wants to take the hit to productivity to fully switch to rust. Google is literally writing a whole new language instead of using rust and rustaceans are still trying to spin it as a pro rust move. And that’s after Go, which funnily enough has also seen way more industry usage than rust. Hobbyist language.
- pjmlp 4y agoAWS serveless runs on a type 1 hypervisor written in Rust. Google is using Rust on Android and Fuchsia. Carbon is for C++ code that they can't write from scratch in Rust, given its size. Azure Sphere SDK only supports C and Rust is now in preview mode. No C++ support planned. So while it is decades away from reaching C++ adoption level, it isn't as if the big names aren't making use of it on key projects.
- alphanullmeric 4y agoI bring up Go because it’s of similar age to rust and yet significant projects have been written entirely or almost entirely in Go (ie. kubernetes, docker). Nothing of that scale has been written in rust. You don’t get to list things predominantly written in other languages lol.
- pjmlp 4y agoWell, some CNCF projects seem to be moving from Go into Rust, if you want to use that as measure point as well.
- zozbot234 4y agoGo is not similar age to Rust. Rust was not really viable pre-late 2018, when non-lexical lifetimes and async were added. Even Rust 1.0 (half-baked in retrospect) only came out in 2015.
- touisteur 4y agoCan't wait for CBMC and Why3 connection efforts for rust to start being used by AWS and their formal methods people (I know they're into TLA+ and I wish there was also some work going on to connect rust/SPARK and temporal logic tools better too).
- zozbot234 4y agoLittle corporate adoption? Rust is most viable for pure greenfield projects, which are rare, or gradual conversions from pure C most of which is now on weird embedded chips where Rust is inherently at a disadvantage for all sorts of reasons. When you account for that, Rust adoption is actually happening very rapidly. There's even a lot of RIIR activity that wouldn hardly be expected for any other language.
- bowsamic 4y agoSteve is gonna subtweet you so hard for this!
- unrealhoang 4y agoGoogle has just literally put 1.5M lines of Rust code inside their Android runtime and reaping the benefits [0]. Is that pro Rust enough?. Sure not every project can migrate easily and they need to have a matching semantic language, that said, Carbon is still way (3-5 years) too early to be practical. [0]:https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html https://security.googleblog.com/2022/12/memory-safe-language...