E foi lançado a linguagem Ruby 3.2 com suporte WebAssembly, e mais. Confira as novidades dessa atualização e veja como instalar o Linux.
Ruby é uma linguagem interpretada de script orientada a objeto, aliás, uma linguagem de programação popular entre um grande número de desenvolvedores.
Rails são o framework para executar a linguagem ruby. Essa linguagem foi criada por Yukihiro “Matz” Matsumoto e publicada pela primeira vez em 1995.
Essa linguagem foi implementada combinando as características de outras linguagens de programação populares, como PERL, Smalltalk, Ada etc.
Ruby é uma linguagem de programação projetada para simplificar algumas das tarefas da programação. Reduz algumas das partes complexas da programação e permite ao programador construir rapidamente algo do zero.
Agora, os desenvolvedores da linguagem de programação Ruby lançaram uma versão de Natal da mais recente iteração dessa linguagem focada em simplicidade e produtividade, Ruby 3.2.
Novidades do Ruby 3.2
Com o lançamento do Ruby 3.2, há um port inicial para o WebAssembly usando o WebAssembly System Interface (WASI).
Esse port WASM permite que o Ruby seja executado em um navegador da Web e em outros ambientes baseados em WASM. O suporte WebAssembly/WASI com Ruby parece estar em boa forma para sua estréia inicial, mas com alguns recursos ainda a serem implementados.
A outra grande mudança com o Ruby 3.2 é o compilador YJIT agora considerado pronto para produção com a tag “experimental” removida.
Ruby introduziu o YJIT no ano passado como um compilador JIT rápido e em processo. O YJIT do Ruby atualmente oferece suporte às plataformas x86_64 e AArch64 no Linux, macOS, BSD e outras plataformas Unix.
Com a atualização v3.2, agora também há suporte para YJIT no Apple M1/M2, AWS Graviton, Raspberry Pi 4 e outros hardwares. Ruby 3.2 YJIT também é muito mais rápido que Ruby 3.1 e também usa muito menos sobrecarga de memória.
Ruby 3.2 também tem melhorias em sua implementação de regexp, o recurso de sintaxe_suggest foi integrado ao Ruby, ErrorHighlight agora é mais robusto e uma variedade de outros refinamentos de linguagem.
Para saber mais sobre essa versão do Ruby, acesse a nota de lançamento.
Como instalar ou atualizar o Ruby
Para instalar a versão mais recente do Ruby nas principais distribuições Linux, use esse tutorial:
Como instalar a linguagem de programação Ruby no Linux via Snap
Como instalar a linguagem de programação Ruby no Ubuntu, Debian e derivados
Como instalar o Ruby no Debian Linux usando o RVM