Um grupo de programadores internacionais estão desenvolvendo uma linguagem de programação você a entender as melhores características do mais popular e usado línguas existentes.
Chamado Julia, que a linguagem poderia oferecer uma pré-visualização de como a programação é feita no futuro. linguagem foi criada por Stefan Karpinski, um graduado da Universidade da Califórnia, quando ele estava projetando uma ferramenta de simulação para redes que requerem o uso de quatro linguagens de programação diferentes. Além de nenhuma das línguas era suficiente para executar a tarefa, use quatro línguas complica todo o processo, desde escrever o código para depuração e atualização.
Este é um problema comum para os programadores bem como para os matemáticos, pesquisadores e programadores de computador. , junto com seu colega de faculdade e computador Viral Shah de Karpinski MIT Jeff Bezanson, decidiu resolvê-lo através da concepção de uma nova linguagem que é compatível com praticamente qualquer tarefa. Línguas hoje foram projetados com objetivos diferentes. Matlab foi desenvolvido para calcular a matriz, e é muito bom para a álgebra linear. A linguagem R é para a estatística. Ruby e Python são linguagens de uso geral, preferidos pelos desenvolvedores web, que permitem uma codificação mais rápida e mais fácil. Mas eles não são tão rápidas como C ou Java. quer que eles tentam fazer Karpinski e sua equipe é a construção de uma linguagem única que faz tudo certo. programadores costumam usar ferramentas que traduzem linguagens mais lentas como Ruby e Python para línguas mais rápidos, como Java ou C. Mas esse código mais rápido também devem ser traduzidos ou compilados, jargão-programadores a entender o código para a máquina. Isso adiciona mais complexidade e espaço para erro. 's peculiaridade é que Julia ignora essa etapa intermediária, compilando diretamente para código de máquina. Além disso, os desenvolvedores afirmam que Julia tem habilidades matemáticas e estatísticas para servir como uma alternativa para Hadoop-un sistema de computador usado extensivamente desenvolvido pelo Yahoo e facebook -. pelo menos em alguns casos . Hadoop permite ter um monte de trabalho, dividi-lo em vários pequenos trabalhos, e se espalhou entre centenas de máquinas "Ele pode jogar 100 processos de Julia, executados em máquinas diferentes e obter os resultados dessas máquinas. Essas coisas tendem a ser um trabalho tedioso em Java, mas Julia é relativamente simples ", disse Karpinski, citado por Site Wired . A primeira versão de Julia, código aberta, apareceu em 2012. Desde então, a língua continua a evoluir.
Saiba mais aqui:
Comentários
Postar um comentário