Back-End

11 ago, 2014

NSA financia projeto para unificar linguagens de programação

Publicidade

Um projeto da Universidade Carneige Mellon, financiado pela NSA, pretende unificar as linguagens de programação. Chamada de Wyvern, a linguagem de programação “poliglota” está sendo projetada para unificar a maneira como apps e sites são criados.

O nome vem da palavra em inglês para serpe, uma criatura mitológica que lembra um dragão com duas patas, em vez de quatro.

De acordo com os pesquisadores, “aplicações para web hoje são escritas como uma mistura coordenada de artefatos escritos em idiomas, formatos de arquivos e tecnologias diferentes. Um exemplo é uma aplicação da web que use código JavaScript no cliente, HTML para estrutura, CSS para apresentação, XML para comunicação estilo AJAX, e uma mistura de Java, arquivos de configuração em texto, e softwares de bancos de dados no servidor. Essa diversidade aumenta os custos para desenvolvedores que aprendem as tecnologias. Também significa que garantir propriedades seguras em todo o sistema é bem difícil”.

Esse ponto é o mais interessa mais à NSA. Apesar de a agência ser conhecida por sua espionagem, ela precisa ajudar a manter os sistemas digitais dos EUA seguros.

Os pesquisadores dizem, por exemplo, que o sistema pode perceber automaticamente no que você está trabalhando ao observar os dados com os quais você mexe.

Atualmente, o projeto está em um estágio inicial, mas é de código aberto, e os interessados podem conferi-lo no GitHub.

Com informações de Gizmodo