Why Amazon is writing Firecracker in Rust? Why not C/C++?
What is the criteria for selecting Rust for writing Firecracker ? Why not C/C++ which are already proven, battle hardened with lage number of knowledgeable developers ? Is Rust that great ? How will this move impact future of C/C++ after backing from such a large corporation?
7 comments
[ 2.8 ms ] story [ 26.3 ms ] threadProven as easy to introduce bugs and vulnerabilities with.
I want to understand a compelling reason for yet another systems programming language ? I don't know Rust as of now, and the reason for Rust that I have heard often is the safety/security, but what I can most certainly say is that with this safety/security Rust must be compromising something that C++ is not.
Too many programming languages with same purpose will make life of a programmer too hard. Already tech scene is changing so fast, and yet another programming language will only make programmers more frustrated :-(
As for exactly which bugs (safe) Rust prevents, memory safety is one, but I'll let someone more knowledgeable answer - I'm sure they'll be along shortly.