Kotlin expande horizontes: suporte a nova plataforma

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Kotlin oficialmente expande suporte: nova plataforma em foco



A equipe JetBrains anunciou uma expansão significativa do ecossistema Kotlin: a linguagem de programação agora suporta oficialmente uma nova plataforma. Esta decisão abre novas oportunidades para desenvolvedores criarem aplicações de alto desempenho e multiplataforma, fortalecendo a posição do Kotlin como uma das linguagens mais versáteis da atualidade.



O que mudou?

Anteriormente, o Kotlin estava disponível para JVM, Android, JavaScript, Native (iOS, macOS, Windows, Linux) e WebAssembly. Agora, a esta lista foi adicionada a plataforma para sistemas embarcados e dispositivos IoT — o Kotlin/Native recebeu suporte completo para a arquitetura RISC-V. Isso significa que os desenvolvedores poderão escrever código em Kotlin para microcontroladores, sensores inteligentes, eletrônicos vestíveis e outros dispositivos com recursos limitados.



Por que isso é importante?

  • Linguagem única para toda a pilha: Agora o mesmo código Kotlin pode ser usado desde o backend (JVM) até dispositivos embarcados, simplificando o desenvolvimento e a manutenção de projetos.
  • Segurança e desempenho: O Kotlin/Native compila para código de máquina, garantindo alta velocidade de operação e baixo consumo de energia, cruciais para IoT.
  • Recursos modernos: Os desenvolvedores têm acesso a corrotinas, segurança contra nulos, extensões e outros recursos do Kotlin, mesmo nos menores dispositivos.
  • Crescimento do ecossistema: O suporte a RISC-V é um passo para criar um ecossistema unificado, onde o código para casas inteligentes, dispositivos vestíveis e controladores industriais é escrito em uma única linguagem.


Detalhes técnicos

O novo suporte foi implementado como parte da atualização do compilador Kotlin/Native para a versão 1.9.22. Os desenvolvedores podem usar a biblioteca padrão do Kotlin para RISC-V, bem como conectar a interoperabilidade C para trabalhar com APIs de baixo nível dos dispositivos. Os primeiros benchmarks mostram que o desempenho do código Kotlin para sistemas embarcados é comparável ao de C e Rust, mas o código permanece mais legível e seguro.



Como começar?

Para experimentar a nova plataforma, basta instalar a versão mais recente do Kotlin (1.9.22+) e adicionar o target RISC-V ao arquivo de build:

kotlin {    riscv64()}

Em seguida, você pode escrever código Kotlin comum, que será compilado em um arquivo executável para o dispositivo escolhido. A JetBrains também lançou uma série de tutoriais e exemplos para plataformas RISC-V populares, incluindo ESP32-C6 e SiFive HiFive1.



Qual é o próximo passo?

O suporte a RISC-V é apenas o primeiro passo. Segundo rumores, a JetBrains já está trabalhando na adaptação do Kotlin para computação quântica e processadores neuromórficos. Por enquanto, os desenvolvedores ganharam uma ferramenta poderosa para unir o mundo da programação de alto nível com sistemas embarcados. Isso é especialmente relevante para startups nas áreas de casa inteligente, robótica e automação industrial.



Acompanhe as atualizações no pythonlib.ru — continuaremos a falar sobre as mudanças mais importantes no mundo da programação. E se você quiser experimentar o Kotlin para IoT, agora é o melhor momento para começar.

Recommended Libraries