An anonymous coward writes:
"Mozilla is using work on it's next generation layout engine, Servo, to fine tune a new language used for writing that layout engine. The new language, called Rust, started as a personal project of Greydon Hoare and has since grown to be sponsored by Mozilla and Samsung. From the article:
The Rust language will power Mozilla's new browser, Servo, and its big selling point is efficiency. Because C++ crashes when it runs into memory allocation issues, it weakens any browser that uses the language. Mozilla designed Rust to be superior to C++ this way, more easily isolating tasks and promote a process known as "work stealing," which is when tasks from an overloaded processor are shifted over to another one.
Rust is a general purpose, multi-paradigm, compiled programming language developed by Mozilla Research. It is designed to be a "safe, concurrent, practical language", supporting pure-functional, concurrent-actor, imperative-procedural, and object-oriented styles."
(Score: 1, Insightful) by Anonymous Coward on Sunday March 16 2014, @10:07AM
Yes exactly, people should at least have a basic understanding of a language before they criticise it and want new ones.
It seems overly popular for people to criticise C++ these days without having even a basic understanding of it.
"C++ crashes when it runs into memory allocation issues" - I mean really, this statement is absolutely outrageous. Shame on the author, Mozilla and anyone else involved in this total misinformation.