1. TugaTech » Software » Noticias de Software » Racket 9.0 lançada com execução paralela real e suporte AArch64
  Login     Registar    |                      
Siga-nos

Você não está conectado. Conecte-se ou registre-se

  

Opções



Mensagens anteriores

Racket 9.0 lançada com execução paralela real e suporte AArch64 em Seg 24 Nov 2025 - 14:07

DJPRMF

racket logo

A linguagem de programação funcional Racket recebeu uma das suas atualizações mais significativas dos últimos tempos. A versão 9.0 introduz mudanças fundamentais na forma como o sistema gere o processamento de tarefas, marcando uma evolução importante para os programadores que dependem desta plataforma para projetos académicos e de desenvolvimento de software.

Paralelismo real em hardware multi-núcleo

A principal novidade desta versão é a introdução de suporte para threads de memória partilhada capazes de uma verdadeira execução paralela em hardware multi-núcleo. Esta é uma mudança de paradigma em relação às versões anteriores da linguagem, onde as threads operavam apenas de forma concorrente, mas não verdadeiramente paralela.

Esta alteração promete melhorar significativamente o desempenho em sistemas modernos, permitindo que aplicações mais complexas tirem partido total dos processadores atuais.

Ferramentas de desenvolvimento e suporte a Arm

Para além do desempenho, a Racket 9.0 foca-se na precisão e na compatibilidade. Os programadores têm agora acesso a um novo "black-box wrapper", uma funcionalidade desenhada para impedir que o compilador de otimização elimine determinados cálculos. Esta ferramenta é essencial para garantir que os testes de desempenho (benchmarks) refletem as características reais do código, sem interferências da otimização automática.

A atualização traz ainda a função decompile-linklet, que permite aos utilizadores mapearem linklets compilados de volta para expressões-S (s-expressions), oferecendo uma capacidade de introspeção mais profunda sobre o funcionamento interno da linguagem.

No campo da compatibilidade de hardware, esta versão introduz pacotes "natipkg" para a arquitetura AArch64, facilitando a construção e teste de pacotes em sistemas baseados em Arm. Outras melhorias incluem uma deteção mais precisa da contagem de processadores paralelos no BC Racket e atualizações na biblioteca matemática, que agora suporta distribuições Weibull, conforme detalhado no anúncio oficial de lançamento.



  As mensagens apresentadas em cima não são actualizadas automaticamente pelo que se uma nova mensagem for colocada enquanto se encontra nesta página, não irá aparecer na lista em cima.


Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech