新语言 ~ 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语言文档提供了对最新版本Kotlin编程语言的全面介绍,包括其在服务器端和Android开发中的应用。Kotlin是一种现代的编程语言,由JetBrains公司开发,目标是让编程更加简洁和高效。 ### Kotlin语言基础 Kotlin...
语言类型:Kotlin是一种静态类型编程语言,属于编译型语言,其源代码会被编译成Java字节码,然后运行在Java虚拟机(JVM)上。 二、基础语法 变量声明: 使用val声明不可变变量(相当于Java的final变量)。 ...
Kotlin 是一种现代的、静态类型的编程语言,由 JetBrains 开发并于 2011 年首次发布。它的主要特性在于与 Java 100% 的兼容性,这意味着可以在 Java 项目中无缝地引入 Kotlin 代码。此外,Kotlin 运行在 Java 虚拟机...
语言特性:Kotlin是一种静态类型的编程语言,运行在Java虚拟机(JVM)上,与Java完全兼容。它支持空安全、扩展函数、Lambda表达式、协程等现代编程特性。 二、基础语法 变量与常量 使用var声明可变变量,使用val声明不...
概述:Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的 Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上...
设计初衷:Kotlin诞生于2010年,当时JetBrains团队希望通过创建一种新的编程语言,解决在使用Java开发时遇到的问题,如空指针异常和代码冗长等。 发展历程:2011年7月,JetBrains发布了Kotlin项目,并于2012年2月在...
Kotlin是一种现代的、静态类型的编程语言,由JetBrains设计并开源。它旨在为开发者提供更高效、更安全且易于使用的编程体验。Kotlin能够在Java虚拟机(JVM)上运行,并能够与现有的Java代码无缝集成。这一点对于...
Kotlin是一种现代、类型安全且面向表达式的编程语言,由JetBrains公司开发,主要用于Java虚拟机(JVM)以及Android应用开发。Kotlin的设计旨在提高开发效率,减少编写样板代码,并提供更好的类型安全性,从而降低...
Kotlin是一种运行在Java虚拟机上的静态类型编程语言,同时也支持编译为JavaScript源代码或使用Kotlin/Native运行在本地平台。Kotlin以其简洁、易读且与Java完全兼容的特点被广大开发者喜爱,并逐渐成为Android开发的...
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...
Kotlin是一种现代、静态类型的编程语言,主要设计用于Android应用开发,但也广泛应用于Web和服务器端开发。由JetBrains公司创建并开源,Kotlin在Java虚拟机(JVM)上运行,并可以与Java代码无缝集成。它以其简洁、...
java6string源码Kotlin 基础知识 Kotlin 语言的学习基础 我在学习 JetBrains 的 Hadi ...是多语言环境:Scala、Ceylon、Clojure、Frege、Kotlin、Java,都编译成字节码 Kotlin 源代码 Customer.kt 中的
Kotlin是一种现代化、静态类型的编程语言,由JetBrains团队开发。它将简洁性和实用性放在首位,并在设计时考虑到了实际工程需求。Kotlin在2010年首次推出,并于2011年开源,它的语法简洁、优雅,并且具备丰富的表达...
Kotlin语言是一种基于JVM(Java虚拟机)的编程语言,它自推出以来因其简洁性和能够和Java兼容的特性而受到开发者的广泛欢迎。Kotlin的设计目标是解决Java中的一些痛点问题,比如空指针异常、冗长的模板代码以及没有...
Kotlin 是一种现代的、面向对象的编程语言,由 JetBrains 公司开发并开源,它在 Java 虚拟机(JVM)上运行,并且能够无缝地与现有的 Java 代码集成。Kotlin 的设计目标是提高开发效率,提供安全的语法,以及支持函数...
Kotlin是一种运行在Java虚拟机(JVM)上的编程语言,由JetBrains公司开发,旨在解决实际开发中遇到的常见问题。Kotlin不仅适合用于服务器端开发,也被广泛应用于Android应用程序开发和JavaScript应用中。其特性包括...
首先,Kotlin是一种现代、静态类型的编程语言,由JetBrains公司开发,主要用于Java虚拟机(JVM)和Android应用。Kotlin以其简洁的语法、类型安全性和互操作性深受开发者喜爱。然而,原生的JSON处理在Kotlin中可能...