阅读更多
近日,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博客
  • 大小: 11.2 KB
14
1
评论 共 19 条 请登录后发表评论
19 楼 thierry.xing 2016-03-21 20:20
自己没事用Kotlin+Databinding+MVVM写了一个小应用,感觉非常好:
https://github.com/thierryxing/sentry-beaconfire
18 楼 hhhxxjj 2012-04-15 23:49
kotlin, 真棒! 学了这个语言,不用学Scala,JavaScript等语言了。又简洁、又强大
17 楼 pankanghe 2012-03-22 00:17
天天都有新语言。光看语言介绍都来不及。
还是选择几门老语言傍身,C,C++,JAVA(C#),HTML,JS,CSS,PHP等。
16 楼 沙舟狼客 2012-02-21 08:55
简直是狗屁,替代Java?洗洗睡吧,先把groovy超过了再说
15 楼 coollzh 2012-02-17 22:15
如果google和oracle表示支持它,它立马就火
14 楼 yatasoft 2012-02-17 18:58
神马东东,怎么现在是个公司都发布自己的编程语言啊,太多了,无所适从。
13 楼 sohuexe 2012-02-17 13:57
比C#还是显逊风骚啊!呼唤更强大的虚拟机!
12 楼 panggezi 2012-02-17 12:11
compiler的理论和工具发展的太成熟了,随便都能搞门语言出来了,想当年,这可是个很艰巨的活儿,非少数天才程序员不能搞啊。
11 楼 KimHo 2012-02-17 11:36
原来是有来头的:http://www.infoq.com/cn/articles/jetbrains-developer-tools
10 楼 KimHo 2012-02-17 11:34
发展到后期,估计又会出现 kotlin on xxxrails
9 楼 KimHo 2012-02-17 11:31
beeke 写道
图标是大茶壶

搞不好是浇花那种洒水壶
8 楼 beeke 2012-02-17 10:07
图标是大茶壶
7 楼 ohunbeyond 2012-02-17 09:35
KimHo 写道
有没groovy成熟?

看了一个像java+scala+groovy+javascript+C#的综合体
6 楼 bcw104 2012-02-17 09:34
有强大的IDE支持,很快就能上手,看起来很有吸引力啊,不知道性能如果呢?
5 楼 Mzdiy 2012-02-17 09:23
要替代java么?这么牛?
4 楼 liyaxi 2012-02-17 09:16
yidao620c 写道
神马东东,怎么现在是个公司都发布自己的编程语言啊,太多了,无所适从。

有同感。
3 楼 KimHo 2012-02-17 00:19
有没groovy成熟?
2 楼 yidao620c 2012-02-17 00:09
神马东东,怎么现在是个公司都发布自己的编程语言啊,太多了,无所适从。
1 楼 lord_is_layuping 2012-02-16 19:28

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Kotlin语言教程.docx

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

  • JetBrains正式发布Kotlin 1.0:JVM和Android上更好用的语言

    Kotlin是一门实用的编程语言,可用于JVM和Android程序开发。日前,Kotlin 1.0正式发布。以下为原文翻译:我们欣然宣布:Kotlin 1.0 发布了!这是条令人激动的漫长之路,如今我们总算达成首个大版本发布。...

  • 介绍一些编程语言— Kotlin语言

    Kotlin(科特林)是一个用于现代多平台应用的,由 JetBrains 开发。Kotlin 可以编译成 Java 字节码,也可以编译成 ...2011年7月,JetBrains 推出 Kotlin 项目,这是一个面向 JVM 的新语言,它已被开发一年之久。

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

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

  • Kotlin语言介绍并推荐入门书籍(15本)

    该书提供了大量的实例和示例代码,以解释和演示如何在Kotlin中应用各种技术和最佳实践,涵盖了广泛的主题,包括函数式编程、并发、数据库和Web开发等。这减少了开发者的负担,并提高了应用程序的性能和稳定性。该书...

  • Kotlin编程语言

    学习目标:(未完) 因为学习SpringMVC需要才学习Kotlin语言,书上这么说的记录下来:Kotlin编程语言集成...Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。JetBrains,作为目前广受欢迎的 Java IDE

  • Kotlin — 编程语言

    Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。 Kotlin已正式成为Android官方支持开发语言。 ...

  • 编程语言历史时间轴概览——Kotlin for Android

    Kotlin也是基于JVM设计的编程语言,算是对Java的温和改良,她是一个开源项目的成果,拥有很高的声望,很多公司、组织、业界大犇都很喜欢她,Square公司的Jake大神(Dagger、ButterKnife、Retrofit、OkHttp…之父)就...

  • 最近十年诞生的6种新编程语言

    在许多用例中,正是新的编程语言推动了创新,帮助构建了真正令人惊叹的软件。让我们来看看过去十年中最有前途的那些。 什么是RUST? RUST是一种系统编程语言,由Mozilla创建,于2010年发布。RUST被定位为一种令人...

  • 编程语言发展史之:编程语言的未来趋势

    编程语言”这个概念在近几年间已经成为现代科技领域的一个热门话题。它从诞生到今天已经经历了几百年的历史,各个编程语言都各不相同,但其中的共同点无疑就是可以实现一些程序功能。而“未来趋势”,则指的是这一...

  • Java语言的替代品:JVM的新编程语言开源

    近日,JetBrains 宣布将其 Kotlin 编程语言开源,这是一个针对 Java 和 ... Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言,其主要设计目标如下:  兼容 Java。 比 Java 更安全,能够静态检测...

  • Kotlin 1.4 来了!全新语言特性和更多改进

    作者 / 开发技术推广工程师 Wojtek Kaliciński来自开发者社区的热情与积极采用推动了 Kotlin 成为 Android 开发的首选语言 (Kotlin-first)。随...

  • 尽管 Dart 语言的人气在增长,但仍然无法与 Kotlin 相提并论

    编译|核子可乐、燕珊不久前,谷歌正式推出 Jetpack Compose 1.0 版本。近日,JetBrains 在此基础上发布了 Compose Multiplatform Alpha ...

  • JetBrains推出新JVM语言Kotlin

    而近期,捷克公司JetBrains推出一款运行在JVM(Java虚拟机)上的编程语言,也叫Kotlin。开发者称,设计它的目的是避免Java语言编程中的一些难题。\JetBrains的主要产品包括Java IDE、PHP、Objective-C、Ruby和MPS。...

  • 【编程语言之 Kotlin 介绍】

    Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 ...

  • 新手入坑编程语言kotlin开局介绍篇

    Kotlin语言简单概述前言Kotlin概述 ...早期的时候,它并没有收到太多关注,也符合新编程语言早期普遍不受众的现象。 简单看下Kotlin的发展历程: 2011 年 7 月,JetBrains 推出 Kotlin 项目。 2012 年 2 月,JetBrain

  • kotlin核心编程_Kotlin高级编程系列

    kotlin核心编程 Kotlin介绍 (Kotlin Introduction) Kotlin a modern programming language that makes the developer's life easier and happier. Kotlin is a cross-platform, statically typed, general-purpose ...

  • 自动驾驶运动规划(Motion Planning).pdf

    自动驾驶运动规划(Motion Planning)问题分析

  • 财务数据分析模型6.xlsx

    Excel数据看板,Excel办公模板,Excel模板下载,Excel数据统计,数据展示

Global site tag (gtag.js) - Google Analytics