Back-End

24 jan, 2012

Mozilla libera versão 0.1 da linguagem Rust e compilador

Publicidade

A Mozilla liberou a primeira versão pública do compilador e das ferramentas de desenvolvimento para a linguagem Rust. De acordo com o anúncio, a primeira versão é voltada para entusiastas em linguagem de programação. O Rust é uma linguagem de programação e um toolkit open source voltado para o desenvolvimento do cliente e para programas de servidores.

Apesar de a sintaxe visual do Rust lembrar a do C e a do C++, ela é estruturalmente diferente. A linguagem enfatiza a segurança em relação ao desempenho e toma algumas precauções com a segurança da memória, como não permitir ponteiros nulos ou suspensos no código, já que eles podem levar o programa a um estado em que pode ser explorado.

Além disso, o Rust protege contra buffer overflows ao lidar com alocação de memória para o programador, e foi construído explicitamente com a concorrência em mente. De acordo com o FAQ do projeto, a Mozilla está usando essas funcionalidades para criar uma arquitetura de browser paralelizada e experimental.

O Rust foi desenvolvido por Graydon Hoare como um side-project de 2006, e a Mozilla se envolveu depois. Ele foi anunciado ao mundo em 2010.

Com esse primeiro release, a equipe do Rust está convidando ativamente colaboradores para o projeto. O compilador e as ferramentas estão disponíveis para as versões de 32 e de 64 bits para Windows, para Mac OS X e para Linux. As notas de lançamento estão disponíveis no github, e links para download podem ser encontrados no anúncio de lançamento no site do projeto, que também traz um tutorial para desenvolvedores.

Com informações de The H