Sign in with
Sign up | Sign in

Mozilla Pitches New Developer Language Rust

By - Source: Graydon Hoare

Mozilla has released version 0.1 of its Rust compiler and programming tools.

According to the Mozilla Foundation and the release post, Rust is "a strongly-typed systems programming language with a focus on memory safety and concurrency." In its nature, Rust could be seen as a future competitor for Google Go.

Version 0.1 is announced as an "alpha release" but is fairly complete with features that include multithread task scheduling, interface-constrained generics, typestate predicates, and stack growth. The compiler works on Linux (x86 and x86-64), Mac OS (x86 and x86-64), as well as Windows (x86). The developers said that features and the documentation still needs to be completed, standard library APIs will be changed, language-level versioning does not work and app performance is below its target. The 0.1 release is intended for use by early adopters.

Creator Graydon Hoare, who has been working on Rust since 2006, is now asking interested developers to start using Rust and test its features and capabilities.

There are 13 Comments.
Other Comments
  • 8
    keyanf , January 31, 2012 9:13 AM
  • 2
    koga73 , January 31, 2012 4:45 AM
    the problem with these languages like rust and dart are that they are owned by the browsers firefox and google respectively. this being the case competitor browsers are slow to adopt, if at all.

    the great thing about flash is that it is owned by a single company, adobe... therefore the flash player runtime runs the same across multiple platforms and browsers whereas with these other languages including html5 and javascript the rendering is implementation specific so you have to deal with how it is going to render across all browsers and platforms. we are moving the opposite way technologically.
  • 2
    logman0u812 , January 31, 2012 4:28 AM
    Depends what is being viewed in the tab. Has nothing to do whether its chrome or ff. As long as the browser cleans itself up after using the memory... but that still has alot to do with item being run inside the browser.
Tom’s guide in the world
  • Germany
  • France
  • Italy
  • Ireland
  • UK
Follow Tom’s guide
Subscribe to our newsletter