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
por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…
A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…
A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…
Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…
DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…
A evolução da inteligência artificial nos serviços financeiros ainda esbarra em desafios relacionados à experiência…