|
Notícia
Rust, uma linguagem para a programação seguraEsta notícia foi visualizada 2648 vezes.
Apesar da sintaxe do Rust lembrar visualmente C e C++, ela é estruturalmente diferente. A linguagem coloca uma ênfase muito grande em segurança ao invés de desempenho e possui uma série de precausões para segurança de memória, como não permitir ponteiros nulos (null pointers) ou oscilantes (dangling pointers), no código, já que eles podem abrir espaço para estados do programa que sejam exploráveis por invasores. O Rust também protege o código contra sobrecarga de buffer ao gerenciar toda a alocação de memória para o programador e foi desenvolvido explicitamente com paralelismo em mente. De acordo com uma seção de perguntas e respostas no site do projeto, a Mozilla está usando esses recursos para criar uma arquitetura de navegador web experimental e paralelizada. A linguagem Rust foi criada por Graydon Hoare como um projeto paralelo ao seu trabalho em 2006, com a Mozilla se tornando envolvida muito mais tarde. O Rust foi anunciado para o mundo em 2010. Com esse primeiro lançamento, a equipe do Rust está agora ativamente convidando interessados a contribuir no projeto. Em seu blog pessoal, Hoare afirmou que as pessoas podem "escrever programas interessantes e bibliotecas com a linguagem em seu atual estado; gostaríamos de ver pessoas com espírito de aventura tentar fazê-lo, e ver o que acontece". Hoare apontou que entre os problemas conhecidos estão a documentação incompleta, desempenho abaixo do esperado, e a possibilidade de que tanto a linguagem quanto as APIs estão sujeitas a mudanças no futuro. O compilador e as ferramentas estão disponíveis para versões em 32 e 64 bits em Windows, Mac OS X e Linux são disponibilizados sob uma licença MIT. As notas de lançamento estão disponíveis no github e links para o download pode ser encontradas no anúncio oficial de lançamento, o site do projeto possui um tutorial para os desenvolvedores interessados. Fonte: h-online, em inglês. Compartilhe
|
|
|||||||||||
|
||||||||||||