SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Mozilla Creating a Language for Building Browsers
Date    Saturday March 15 2014, @10:07PM
Author    janrinok
Topic   
from the we-always-need-new-languages dept.
https://soylentnews.org/article.pl?sid=14/03/15/1854251

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."

Links

  1. "fine tune a new language" - http://www.fastcolabs.com/3027664/under-the-hood-of-mozillas-new-multi-core-browser-and-the-open-source-language-that-powers-i
  2. "Rust" - http://en.wikipedia.org/wiki/Rust_(programming_language)

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Mozilla Creating a Language for Building Browsers on 2024-03-29 10:11:49