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
Engenharia, empreendedorismo e financiamento coletivo: o caso MOLA | Entrevista 360
Satélites Starlink menos brilhantes: SpaceX tenta tranquilizar profissionais da astronomia
Pesquisa sugere que crianças não confiam em assistentes de voz
22 coisas que só engenheiros ou estudantes de engenharia sabem
Será que vale a pena ser um(a) engenheiro(a)?
Diploma de Engenharia do Brasil vale em outros países?
Podcast 360
Ouça ou baixe podcasts
exclusivos da engenharia
Ver Todos

RECOMENDAMOS PARA VOCÊ

6 Resultados