新语言 ~ mark 一下
http://www.iteye.com/news/24262
近日,JetBrains宣布将其Kotlin编程语言开源,这是一个针对Java和JavaScript平台的现代编程语言,该语言的设计目的是成为Java语言的替代品。
Kotlin 是JetBrains在2010年推出的基于 JVM 的新编程语言,其主要设计目标如下:
- 兼容Java。
- 比Java更安全,能够静态检测常见的陷阱,如:引用空指针。
- 比Java更简洁,通过支持变量类型推断、高阶函数(闭包)、构造函数、混合(mixins)和一级委托等来实现。
- 比最成熟的竞争对手Scala语言更加简单。
此次JetBrains在Apache 2许可证下,开放了以下项目的快照和源代码:
-
Kompiler:Kotlin编译器
-
基础Java增强库:针对JDK collections和其他框架的实用程序
-
构建工具:集成Ant和Maven
-
IntelliJ IDEA插件:Kotlin本地IDE
你可以通过Kotlin Web Demo来对Kotlin有一个初步的了解,这是一个基于Web的Kotlin代码编辑、运行、共享环境。 Kotlin官网:http://jetbrains.com/kotlin Kotlin源码:http://github.com/JetBrains/Kotlin Via JetBrains博客
分享到:
相关推荐
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...
java6string源码Kotlin 基础知识 Kotlin 语言的学习基础 我在学习 JetBrains 的 Hadi ...是多语言环境:Scala、Ceylon、Clojure、Frege、Kotlin、Java,都编译成字节码 Kotlin 源代码 Customer.kt 中的
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在...
kotlin学习文档,Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM ...
作者SpikeKing,源码wcl-kotlin-demo,otlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源. IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司. Kotlin介绍: Statically typed ...
它是一门静态类型编程语言,支持JVM平台,Android平台,浏览器JS运行环境,本地机器码等。支持与Java,Android 100% 完全互操作。 其主要设计者是来自 Saint Petersburg, Russia JetBrains团队的布雷斯拉夫( , )等人...
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,...
虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在Google I/O 2017中,...
是一种静态类型的编程语言,可以在 Java 虚拟机上运行,也可以编译为 JavaScript 源代码。 2011 年 7 月,JetBrains 推出了 Kotlin 项目,这是一种用于 JVM 的新语言。 稳定版本于 2016 年 2 月发布。JetBrains ...
首先,您将探索Ktor,这是由Kotlin的开发者JetBrains开发的一个开源项目。 它很大程度上基于Kotlin协程,因此支持高度的异步性。 接下来,您将发现如何使用Ktor开发安全且可扩展的REST和基于HTML的网站。 最后,您将...