Kotlin

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Kotlin
Kotlin Logo
Surgido em 2011
Criado por JetBrains
Influenciada por Java, Scala, Groovy, C#, Gosu
Licença: Apache 2
Página oficial kotlinlang.org
Plataforma JVM em bytecode e JavaScript em Código fonte

Kotlin é uma Linguagem de programação que compila para a Máquina virtual Java e que também pode ser traduzida para JavaScript e compilada para código nativo. É desenvolvida pela JetBrains, seu nome é baseado na ilha de Kotlin onde se situa a cidade russa de Kronstadt, próximo à São Petersburgo.[1] Apesar de a sintaxe de Kotlin diferir da de Java, Kotlin é projetada para ter uma interoperabilidade total com codigo Java.

Historia[editar | editar código-fonte]

Em julho de 2011 a JetBrains revelou o Projeto Kotlin, no qual já estava trabalhando há um ano.[2] Dmitry Jemerov disse que a maioria das linguagens não possuiam as características que eles da JetBrains estavam procurando, com exceção da linguagem Scala, no entanto, Dmitry Jemerov citou que o tempo de compilação lenta do Scala era uma deficiência óbvia.[2] Um dos objetivos declarados da Kotlin é compilar tão rápido quanto Java. Em Fevereiro de 2012, a JetBrains abriu o projeto Kotlin sob a Licença Apache de Código aberto.[3] A Jetbrains disse acreditar que a sua nova linguagem irá dirigir as vendas da IntelliJ IDEA.[4]

Kotlin v1.0 foi lançada em 15 de fevereiro de 2016.[5] Este é considerado o primeiro lançamento oficialmente estável e a JetBrains comprometeu-se com a compatibilidade com versões anteriores a partir de esta versão.

No Google I/O 2017, o Google anunciou suporte oficial para o Kotlin no Android.[6]

Filosofia[editar | editar código-fonte]

Andrey Breslav disse que Kotlin é projetada para ser uma linguagem orientada a objeto de força industrial, e que Kotlin deve ser uma linguagem melhor do que Java, mas ainda ser totalmente interoperável com código Java, permitindo que as empresas possam fazer uma migração gradual de Java para Kotlin.[7]

Referencias[editar | editar código-fonte]

  1. Heiss, Janice (April 2013). «The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav». oracle.com. Oracle Technology Network. Consultado em 2 de fevereiro de 2014  Verifique data em: |data= (ajuda)
  2. a b Krill, Paul (Jul 22, 2011). «JetBrains readies JVM language Kotlin». infoworld.com. Consultado em 2 de fevereiro de 2014  |obra= e |website= redundantes (ajuda)
  3. Waters, John (February 22, 2012). «Kotlin Goes Open Source». ADTmag.com/. 1105 Enterprise Computing Group. Consultado em 2 de fevereiro de 2014  Verifique data em: |data= (ajuda)
  4. «Why JetBrains needs Kotlin». we expect Kotlin to drive the sales of IntelliJ IDEA 
  5. «Kotlin 1.0 Released: Pragmatic Language for JVM and Android». Kotlin Blog (em inglês). 15 de fevereiro de 2016 
  6. «Kotlin on Android. Now official». Kotlin Blog (em inglês). 17 de maio de 2017 
  7. RebelLabs (April 22, 2013). «JVM Languages Report extended interview with Kotlin creator Andrey Breslav». zeroturnaround.com/. Consultado em 2 de fevereiro de 2014  Verifique data em: |data= (ajuda)

Ligações externas[editar | editar código-fonte]