Kotlin


Origem: Wikipédia, a enciclopédia livre.
Kotlin
Kotlin Logo
Paradigma orientada a objetosestruturadaimperativacompiladaconcorrentefuncional
Surgido em 2010; há 8 anos[1]
Versão em teste 1.2.30 (1 de março de 2018; há 0 dia)
Criado por JetBrains
Estilo de tipagem: Estática, forte, inferida
Influenciada por C#GroovyJavaJavaScriptScala[1]
Plataforma x86-64ARM e AArch64MIPS e MIPS64JavaJavaScript (como código fonte)WebAssembly[2]
Sistema operacional LinuxWindowsmacOSAndroidiOS[2]
Licença: Apache 2.0
Extensão do arquivo: .kt, .kts
Página oficial kotlinlang.org

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.[3]Apesar de a sintaxe de Kotlin diferir da de Java, Kotlin é projetada para ter uma interoperabilidade total com codigo Java.

História[editar | editar código-fonte]

Em julho de 2011 a JetBrains revelou o Projeto Kotlin, no qual já estava trabalhando há um ano.[4] 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.[4] 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.[5] A Jetbrains disse acreditar que a sua nova linguagem irá dirigir as vendas da IntelliJ IDEA.[6]

Kotlin v1.0 foi lançada em 15 de fevereiro de 2016.[7] 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.[8]

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.[9]

Referências

  1. ↑ Ir para:a b «FAQ – Kotlin Programming Language»kotlinlang.org (em inglês). Consultado em 13 de março de 2018
  2. ↑ Ir para:a b «Kotlin/Native»kotlinlang.org (em inglês). Consultado em 13 de março de 2018
  3. Ir para cima Heiss, Janice (abril de 2013). «The Advent of Kotlin: A Conversation with JetBrains’ Andrey Breslav»oracle.com. Oracle Technology Network. Consultado em 2 de fevereiro de 2014
  4. ↑ Ir para:a b Krill, Paul (22 de julho de 2011). «JetBrains readies JVM language Kotlin»InfoWorld. Consultado em 2 de fevereiro de 2014
  5. Ir para cima Waters, John (22 de fevereiro de 2012). «Kotlin Goes Open Source»ADTmag.com/. 1105 Enterprise Computing Group. Consultado em 2 de fevereiro de 2014
  6. Ir para cima «Why JetBrains needs Kotlin»we expect Kotlin to drive the sales of IntelliJ IDEA
  7. Ir para cima «Kotlin 1.0 Released: Pragmatic Language for JVM and Android»Kotlin Blog (em inglês). 15 de fevereiro de 2016
  8. Ir para cima «Kotlin on Android. Now official»Kotlin Blog (em inglês). 17 de maio de 2017
  9. Ir para cima «JVM Languages Report extended interview with Kotlin creator Andrey Breslav»zeroturnaround.com. 22 de abril de 2013. Consultado em 2 de fevereiro de 2014

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

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s