1. Kotlin 语言简介

来源:互联网 发布:淘宝售后在哪评价呢 编辑:程序博客网 时间:2024/04/30 16:43

Kotlin语言简介

Kotlin,原义俄罗斯圣彼得堡市边的科特林岛,因为Java是以印尼的Java(爪哇岛)命名的,从命名就可以知道Kotlin语言与Java语言有着密切的关系。

Kotlin是JetBrains公司(捷克,2000成立)位于圣彼得堡的一个开发团队于2011年设计和开发的,它是一门全新的运行在Java Virtual Machine(JVM)的程序语言,具有比Java更加灵活、更加简洁的语法;

根据官方博客Kotlin的介绍:

Kotlin是一门融合面向对象和函数编程特征的实用主义语言,主要用于JVM和Android平台的程序开发。

维基百科上的介绍:

静态类型程序语言,运行在JVM上,与Java语法比兼容,但是可以很好和现有Java代码、类库互操作;能编译成JavaScript源代码,也可以使用LLVM(编译器项目,支持语言独立的指令集和类型系统)编译成机器独立中间代码和汇编代码;

发展历史:
- 2011.7,JetBrains对外宣称Kotlin项目,该项目已成立一年,旨在开发一种新JVM语言;
- 2012.2,JetBrains开源Kotlin项目,许可证Apache 2(商业友好);
- 2016.2.15,Kotlin 1.0发布,第一个官方正式版本,JetBrains从该版本提供向后兼容性;
- 2017.3.1,Kotlin 1.1官方重大版本更新,提供JavaScript支持等更多特性;
- 2017.5.17,Google I/O宣布Kotlin为Android开发官方第一等级支持语言,成为Java和C++之后Android平台第三种开发语言;

开发工具

JetBrain公司提供以下三种主流开发工具支持:
- IntelliJ IDEA集成开发工具,从IDEA 15开始集成Kotlin支持,之前提供插件,收费软件,提供免费的社区版;
- Eclipse Kotlin插件,免费;
- Android Studio开发工具,从3.0开始支持Kotlin,之前需要下载Kotlin插件;

注意:截止2017-9-4 android发布的正式版本只有2.3.3,只能通过插件方式支持Kotlin,可以在Android Studio更新里面选择Canary channel或者Dev Channel,这样可以获得最新的android stuido更新;

鉴于国内对Google一些服务的封锁,可以去Google 中国开发网站下载最新的android stuido正式版和预览版,网址(https://developer.android.google.cn/studio/archive.html)


原创粉丝点击