JetBrains开源其Kotlin语言 基于JVM的新编程语言
2023-03-14 22:54:53 时间
近日,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博客
原文链接:http://www.iteye.com/news/24262
【编辑推荐】
相关文章
- 聊聊Java中的四种单例模式
- Maven实战
- Springboot注册Servlet几种方式你都知道?内部实现原理解析
- 优化 Golang 分布式行情推送的性能瓶颈
- 面向Java开发人员的十种测试框架库
- 关于Java代码优化的N条建议!
- GitHub 上最受欢迎的 5 大 Java 项目
- 为什么我不推荐你使用RabbitMQ的消息转换功能
- 单例模式实现的7种套路,你知道几个?
- Java提高篇——对象克隆(复制)
- Java多线程的应用场景和应用目的举例
- Java多线程实现的三种方式
- C ++委员会决定在C ++ 20中弃用原始指针
- 这一次彻底搞懂JDK动态代理
- TensorFlow学习之神经网络的构建
- Java 10来了,来看看它一同发布的全新JIT编译器
- 初识Python:Hello World和字符串操作
- 从Java到区块链:如何成为一名区块链开发者?
- 干货:排名前16的Java工具类!
- 编程语言中的一些邪恶咒语,千万不要用