|
|
|
|
|
by chrismorgan
3183 days ago
|
|
Robert is an expert C/C++ programmer, but understands the problems with those languages, which has led to articles like http://robert.ocallahan.org/2017/07/confession-of-cc-program.... Robert is now a Rust proponent because it works. From today’s article, I think this is the money quote: > My sincere hope is that people will at least stop choosing C for new projects. At this point, doing so is professional negligence. |
|
1) They made incorrect claims about C++ in relation to Rust before: http://robert.ocallahan.org/2017/02/what-rust-can-do-that-ot... and http://robert.ocallahan.org/2017/04/rust-optimizations-that-...
2) The Mozilla C++ code base is old and very raw pointer/reference heavy and it doesn't seem to be written with safety in mind.
Their wikis also don't have any particularly good security guidelines. Maybe the good stuff is kept private, who knows.
Saying that someone was a distinguished engineer at Mozilla is not saying much about their abilities of writing modern or safe C++.