Engenharia 360

ESCOLHA A ENGENHARIA
DO SEU INTERESSE

Digite sua Busca

Julia, a linguagem de programação que quer substituir Python, R e Matlab

Engenharia 360

2 min

POR Jennifer Evaristo 11/02/2014

Pesquisadores, matemáticos, estatísticos e (obviamente) programadores tem contato diário com linguagens de programação. Algumas dessas linguagens foram criadas para usos específicos, mas eis que a Julia surge com uma grande ambição: foi especialmente desenvolvida para atender uma grande demanda de exigências para computação científica.
aaeaaqaaaaaaaad0aaaajdaxnmvizdu0ltgyzwytngrimy1imzbklwiwztgznjc1nmu2mg
 
Eis a motivação dos seus desenvolvedores para criar esta nova linguagem de programação (em tradução livre):

[…] Nós somos gananciosos: queremos mais.
Queremos uma linguagem de código aberto, com uma licença liberal. Queremos a velocidade do C com o dinamismo do Ruby. Queremos uma linguagem que é homoicônica, com macros verdadeiras como o Lisp, mas com uma notação matemática familiar como o Matlab. Queremos algo usável para programação geral como Python, fácil de usar para estatísticas como R, natural para processamento de strings como Perl, poderoso para álgebra linear como Matlab, bom para juntar programas como o shell. Algo extremamente simples para aprender, e que ainda deixe os hackers mais sérios felizes. Queremos isso interativamente e queremos isso compilado. […]

Este gráfico ajuda a entender melhor as vantagens de usar Julia (menor é melhor):

Julia benchmark

Benchmark relativo a C (menor é melhor, performance do C = 1.0). Clique na imagem para ampliar.


Dá para ver que eles criaram uma linguagem de programação bem abrangente, que vale a pena dar uma olhada (e quem sabe acelerar aquele seu projeto de pesquisa?).
Atualmente, está disponível para Ubuntu, Windows e OS X. Baixe agora e experimente! Eu já estou instalando aqui.

 


+ Texto por Douglas Moura. Estudante de Engenharia Civil, saxofonista amador e programador auto-didata, acredita que pode mudar o mundo um passo de cada vez. Ama jazz, software livre e ciências exatas.


Quer ter seu texto publicado aqui? Nos envie por email para contato@engenharia360.com e se o conteúdo for aprovado nós publicamos!

Julia
Julia liguagem de programação
Linguagem de programação

Jennifer Evaristo

mais
Imagem padrão usuário Engenharia 360

VEJA TAMBÉM

6 Resultados
3 coisas que um engenheiro deveria olhar ao comprar um fone de ouvido
Pesquisadores desenvolvem ferramenta portátil para detecção de cianotoxinas
Substituição no anodo de grafite pode melhorar as baterias recarregáveis
Bombeamento de água subterrânea interfere na vazão de rios: veja efeitos nos EUA
Curso de especialização na Europa pode ser mais barato que um MBA no Brasil
Novo sistema de prótese manual promete maior precisão e treinamento mínimo
Podcast 360
Ouça ou baixe podcasts
exclusivos da engenharia
Ver Todos

RECOMENDAMOS PARA VOCÊ

6 Resultados