LM 90 | Computação em nuvem

     

   Siga-nos no Twitter                         
Preencha os campos abaixo para entrar na sua conta:
Esconder
Notícia

Rust, uma linguagem para a programação segura

Esta notícia foi visualizada 2664 vezes.

compartilhar Twitte isso! Publicado em 24/01/2012 às 19:02

Versão para impressão Enviar por email

RustA Mozilla lançou a primeira versão pública do compilador e ferramentas para desenvolvimento da linguagem Rust, que é descrita pela fundação como "uma linguagem segura, prática e paralela". De acordo com o anúncio, essa primeira versão é destinada a "interessados em últimas tecnologias e entusiastas da linguagem" e foi explicada pelo seus desenvolvedores como "elegante, mas que ainda vai dar dores de cabeça". Rust é uma linguagem de programação e um conjunto de ferramentas em código aberto destinada ao desenvolvimento de programas que dependem de comunicação entre cliente e servidor.

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


Comentários

Entre seus dados para comentar a notícia:


Esqueceu a senha?
Cadastro

Outras notícias

[DIGEST] Aconteceu essa semana no mundo de TIPublicado em 25/05/2012 às 18:05 – Comentar primeiro

Confira as principais notícias do mercado de tecnologia da informação e software livre da semana.

Leia mais...
Novos obstáculos para o código aberto no Windows 8Publicado em 25/05/2012 às 17:38 – Comentar primeiro

Novo Visual Studio Express 11 permitirá o desenvolvimento apenas para interface Metro.

Leia mais...
O DNA de um arquivo maliciosoPublicado em 25/05/2012 às 15:37 – Comentar primeiro

Android Malware Genome Project busca estudar a estrutura e forma dos ataque realizadas ao sistema operacional Android.

Leia mais...
Linux Mint 13 "Maya" chega em duas ediçõesPublicado em 25/05/2012 às 12:48 – Comentar primeiro

Desenvolvedores do projeto optaram por oferecer imagens separadas para os usuários dos ambientes gráficos Cinnamon e MATE.

Leia mais...
Liberado o "Precise Tweak", nova versão do Ubuntu TweakPublicado em 25/05/2012 às 11:28 – Comentar primeiro

Ubuntu Tweak 0.7.0, chamado de "Precise Tweak", foi lançado após dois meses de desenvolvimento.

Leia mais...
Motivos para adoção do código abertoPublicado em 25/05/2012 às 10:40 – Comentar primeiro

Pesquisa realizada pelo 451 Group mostra que as empresas estão se preocupando com aprisionamento tecnológico e custos.

Leia mais...
Google cria fundo para formação de professores em Ciência da ComputaçãoPublicado em 24/05/2012 às 14:12 – Comentar primeiro

Eric Schmidt, presidente do Google, anuncia curso para 100 recém-formados da Teach First, instituição de caridade britânica.

Leia mais...
Opsview muda seu modelo de negócio com o Opsview CorePublicado em 24/05/2012 às 13:49 – Comentar primeiro

Com o modelo de desenvolvimento de um núcleo aberto a empresa também está diferenciando mais suas edições comerciais da gratuita.

Leia mais...
Simon Phipps é o novo presidente da OSIPublicado em 24/05/2012 às 11:01 – Comentar primeiro

Open Source Initiative deve passar por reformas e atuar de forma mais próxima com a comunidade sob seu mandato.

Leia mais...

Mais notícias

Meu carrinho
Meu carrinho Carrinho vazioIr para a loja
Shopping

Whitepapers