Executando verificação de segurança...
5

Julia é boa, é rápida e tem várias carcaterísticas interessanmtes. Curiosamente as pessoas não gostam porque nãoõ é tão fácil quanto Python ou outras linguagens até mais difíceis.

Julia não inventou nada, não é milagrosa. Ela essencialmente tem uma tipagem estática, sem isso não poderia ser rápida. Quando ela tem uma característica realmente dinâmica, ela não consegue ser rápida, porque isso seria impossível.

Ela tem otimnizações interessantes, que junto com a tipagem bem definina e impondo algumas restrições, que consegue otimizar algumas coisas mais difíceis em linguagens mais abertas. Curiosamente ela pode ter mais vantagens em cima de uma linguagem como C que a tipagem é muito aberta, do que uma linguagem que seja um pouco mais restrita.

Os resultados não mentem, mas quem usa mais profundamente sabe que não é assim para tudo. Se a pessoa começar abusar da tipagem ela vai degradando. Tem situações que ela tem resultados bem piores.

Essa comparações são furadas, só pegam o que interessa. Eu posso te garantir que Julia não consegue ser mais rápida que C++ naquele extao exemplo, pegaram uma implmentaçaõ ruim de C++ para comparar com uma boa de Julia. E os trouxam acceitam como verdade. O negócio é tão mal feito que quase perdeu para Pythin, uma das linguagens mais lentas do mercado. Tanto que uma mexidinha simples deu resultado bem melhor, outras poderiam ser feitas. E teve quem consegiu mais com Python que Julia, também é algo bem furado. Os testes seguintes mostram como dá para fazer melhor, e eu vi que tem espaço para melhorar bem mais o C++.

Faz sentido?


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

Carregando publicação patrocinada...
1

Faz sentido. Só lembrando que minha publicação é um resumo do livro que estou lendo; nada escrito está embasado em o que eu acho, mas o que os prórprios fundadores de julia disseram! Obrigado pelo comentário.

1

Eu dei uma boa estudada na linguagem há alguns anos, eles são bons de marketing, sabem usar as palavras para indicar algo que no fundo não é bem aquilo. Não tira o mérito da linguagem, continua sendo bem interessante, mas eles fazem parecer que é algo mais milagroso que é.

Eles usam muito o JITter para mostrar que são dinâmicos. Não é uma completa mentira, mas as outras linmguagems não consideram assim.