`
alanland
  • 浏览: 641520 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JetBrains开源其Kotlin语言,基于JVM的新编程语言

    博客分类:
  • Java
 
阅读更多

 JetBrains开源其Kotlin语言,基于JVM的新编程语言

 

新语言 ~ 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语言文档提供了对最新版本Kotlin编程语言的全面介绍,包括其在服务器端和Android开发中的应用。Kotlin是一种现代的编程语言,由JetBrains公司开发,目标是让编程更加简洁和高效。 ### Kotlin语言基础 Kotlin...

    Kotlin语言介绍.doc

    语言类型:Kotlin是一种静态类型编程语言,属于编译型语言,其源代码会被编译成Java字节码,然后运行在Java虚拟机(JVM)上。 二、基础语法 变量声明: 使用val声明不可变变量(相当于Java的final变量)。 ...

    Kotlin语言教程&案例&相关项目资源.docx

    Kotlin 是一种现代的、静态类型的编程语言,由 JetBrains 开发并于 2011 年首次发布。它的主要特性在于与 Java 100% 的兼容性,这意味着可以在 Java 项目中无缝地引入 Kotlin 代码。此外,Kotlin 运行在 Java 虚拟机...

    Kotlin语言教程可以涵盖从基础概念到高级特性的多个方面

    语言特性:Kotlin是一种静态类型的编程语言,运行在Java虚拟机(JVM)上,与Java完全兼容。它支持空安全、扩展函数、Lambda表达式、协程等现代编程特性。 二、基础语法 变量与常量 使用var声明可变变量,使用val声明不...

    Kotlin 入门教程指南

    概述:Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的 Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上...

    kotlin 官方文档翻译.rar

    设计初衷:Kotlin诞生于2010年,当时JetBrains团队希望通过创建一种新的编程语言,解决在使用Java开发时遇到的问题,如空指针异常和代码冗长等。 发展历程:2011年7月,JetBrains发布了Kotlin项目,并于2012年2月在...

    Kotlin语言教程.docx

    Kotlin是一种现代的、静态类型的编程语言,由JetBrains设计并开源。它旨在为开发者提供更高效、更安全且易于使用的编程体验。Kotlin能够在Java虚拟机(JVM)上运行,并能够与现有的Java代码无缝集成。这一点对于...

    Kotlin语言教程&案例&相关项目资源

    Kotlin是一种现代、类型安全且面向表达式的编程语言,由JetBrains公司开发,主要用于Java虚拟机(JVM)以及Android应用开发。Kotlin的设计旨在提高开发效率,减少编写样板代码,并提供更好的类型安全性,从而降低...

    kotlin编程实践

    Kotlin是一种运行在Java虚拟机上的静态类型编程语言,同时也支持编译为JavaScript源代码或使用Kotlin/Native运行在本地平台。Kotlin以其简洁、易读且与Java完全兼容的特点被广大开发者喜爱,并逐渐成为Android开发的...

    Android中使用Kotlin实现一个简单的登录界面

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...

    Kotlin语言基础知识及相关案例.zip

    Kotlin是一种现代、静态类型的编程语言,主要设计用于Android应用开发,但也广泛应用于Web和服务器端开发。由JetBrains公司创建并开源,Kotlin在Java虚拟机(JVM)上运行,并可以与Java代码无缝集成。它以其简洁、...

    java6string源码-KotlinBasics:学习Kotlin语言的基础知识(JetBrains的HadiHariri课程)

    java6string源码Kotlin 基础知识 Kotlin 语言的学习基础 我在学习 JetBrains 的 Hadi ...是多语言环境:Scala、Ceylon、Clojure、Frege、Kotlin、Java,都编译成字节码 Kotlin 源代码 Customer.kt 中的

    Kotlin极简教程-最新

    Kotlin是一种现代化、静态类型的编程语言,由JetBrains团队开发。它将简洁性和实用性放在首位,并在设计时考虑到了实际工程需求。Kotlin在2010年首次推出,并于2011年开源,它的语法简洁、优雅,并且具备丰富的表达...

    kotlin使用指南中文版

    Kotlin语言是一种基于JVM(Java虚拟机)的编程语言,它自推出以来因其简洁性和能够和Java兼容的特性而受到开发者的广泛欢迎。Kotlin的设计目标是解决Java中的一些痛点问题,比如空指针异常、冗长的模板代码以及没有...

    kotlin 中文帮助 API 最新

    Kotlin 是一种现代的、面向对象的编程语言,由 JetBrains 公司开发并开源,它在 Java 虚拟机(JVM)上运行,并且能够无缝地与现有的 Java 代码集成。Kotlin 的设计目标是提高开发效率,提供安全的语法,以及支持函数...

    kotlin 官网教程中文翻译

    Kotlin是一种运行在Java虚拟机(JVM)上的编程语言,由JetBrains公司开发,旨在解决实际开发中遇到的常见问题。Kotlin不仅适合用于服务器端开发,也被广泛应用于Android应用程序开发和JavaScript应用中。其特性包括...

    kodable,无反射kotlin/jvm json序列化器/反序列化器.zip

    首先,Kotlin是一种现代、静态类型的编程语言,由JetBrains公司开发,主要用于Java虚拟机(JVM)和Android应用。Kotlin以其简洁的语法、类型安全性和互操作性深受开发者喜爱。然而,原生的JSON处理在Kotlin中可能...

Global site tag (gtag.js) - Google Analytics