Categories: Notícias

JetBrains libera Kotlin para comunidade open source

A JetBrains tornou uma versão preliminar da linguagem Kotlin disponível ao ambiente  open source no github, sob uma licença Apache 2. A linha estática do Kotlin permite que ele compile tanto para código byte Java Virtual Machine quando em JavaScript.

Os objetivos principais do projeto por trás disso são fazer o Kotlin compilar tão rápido quanto o Java; ser mais seguro; mais conciso, por meio do apoio ao tipo de interferência; trazer  funções de primeira classe e, por fim, torna-lo mais simples do que seu concorrente mais maduro, o Scala.

Hoje, desenvolvedores de aplicativos de software podem acessar o compilador Kotlin e melhorias para as libraries básicas do Java. Há ferramentas de construção para integração com Ant e Maven, bem como plug-in para o IntelliJ Idea IDE do JetBrains.

A área de FAQ do projeto explica sua existência. “Na JetBrains, desenvolvemos para plataforma Java por um longo tempo e sabemos como ela é boa. Por outro lado, temos consciência que a linguagem de programação tem certas limitações e problemas que são ou impossíveis ou muito difíceis de corrigir, devido às dificuldades de compatibilidade de fundo. Sabemos que o Java ainda vai durar, mas acreditamos que a comunidade pode se beneficiar de uma nova linguagem de classificação estática JVM, livre do problema legado e tendo os recursos tão desesperadamente desejados pelos desenvolvedores”.

A empresa convida programadores a contribuir com o código e se envolver no projeto Kotlin de outras maneiras, tais como a apresentação de palestras sobre a linguagem ou continuar o trabalho já existente para dar apoio ao scripting. Também afirma que logo iniciará o projeto para o plug-in Eclipse e os desenvolvedores são bem-vindos para se juntarem e compartilharem suas experiências.

Andrey Breslav, diretor de projeto na JetBrains, diz que o Kotlin é essencialmente uma linguagem para criação de qualquer tipo de aplicativos nas empresas, na rede ou os móveis.

No blog da Kotlin, Breslav comentou: “outra coisa – ou muitas coisas – que seria interessante que a comunidade open source se envolvesse, são libraries e frameworks populares. Não seria interessante dar suporte ao Play no Kotlin?”

Tradução: Alba Milena, especial para o IT Web | Revisão: Adriele Marchesini

 

Recent Posts

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

35 minutos ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

3 horas ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

22 horas ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

24 horas ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

24 horas ago

Chatbots de bancos e fintechs não entendem as emoções dos clientes, aponta estudo

A evolução da inteligência artificial nos serviços financeiros ainda esbarra em desafios relacionados à experiência…

1 dia ago