Golo 2.0.0 发布,基于 JVM 的编程语言

oschina
 oschina
发布于 2015年01月26日
收藏 10

Golo 2.0.0 发布,此版本包括大量的新语言特性,改进和 bug 修复。此版本现已提供下载

相关链接:

值得关注的改进

  • UTF-8 字符 (包括 Emoji)

  • 命名参数

  • 函数调用冲突处理

  • Range 对象改进

  • 数值类型转换函数

  • 新标准库函数

更多更新内容请看发行说明

Golo是一个开源的、基于JVM的轻量级动态弱类型语言。

该语言是在INSA-Lyon(里昂国立应用科学学院)CITI实验室的研究活动中诞生的,并计划用在该实验室的多个项目中。Golo开发人员称拥有JVM编程语言基础的程序员在几小时内就可以成为一个Golo程序员。

Golo开发人员在开始构建该语言时,就利用到了JVM的最新特性invokedynamic。该语言另一方面也展示了如何结合invokedynamic来构建一个动态语言运行时。

示例代码:

module hello.World
function main = |args| {
  println("Hello world!")
}
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Golo 2.0.0 发布,基于 JVM 的编程语言
加载中

最新评论(17

Andrew_Yang
Andrew_Yang

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。

引用来自“人体艺术”的评论

JVM 字节码是给 Java 设计的, 取代 Java 很难.

引用来自“naomi_lisa”的评论

你错了,JVM字节码和Java的关系是Java实现了JVMclass。。。而非JVM设计于Java,所以才会延伸出那么多JVM-language。。。这和语法没关系,只是编译器把Java语法编译成了class,任何可以编译成class的语言都可以跑在JVM上。。。其实我想说的是开发效率和对Object控制上还有语法逻辑上能否有所突破,这点Java做的的确没scala或其他JVM-language好。。。
+1
naomi_lisa
naomi_lisa
赞!
二的基本算合格
二的基本算合格

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。

引用来自“JM_Joy”的评论

替代者是有的,只是企业不愿意冒风险

引用来自“naomi_lisa”的评论

你觉得scala有戏吗?我意思是可能几年后。。
觉得有戏~~目前也有戏,Java的向下兼用使后续的版本越来越束手束脚,Scala拥抱变化,但是二进制不兼容也很坑,用的时候要留神~~
桔子
桔子
其实我觉得jvm才是java最大的坑
行云流水3
行云流水3
路过
naomi_lisa
naomi_lisa

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。

引用来自“人体艺术”的评论

JVM 字节码是给 Java 设计的, 取代 Java 很难.
你错了,JVM字节码和Java的关系是Java实现了JVMclass。。。而非JVM设计于Java,所以才会延伸出那么多JVM-language。。。这和语法没关系,只是编译器把Java语法编译成了class,任何可以编译成class的语言都可以跑在JVM上。。。其实我想说的是开发效率和对Object控制上还有语法逻辑上能否有所突破,这点Java做的的确没scala或其他JVM-language好。。。
naomi_lisa
naomi_lisa

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。

引用来自“JM_Joy”的评论

替代者是有的,只是企业不愿意冒风险
你觉得scala有戏吗?我意思是可能几年后。。
__JM_Joy__
__JM_Joy__

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。
替代者是有的,只是企业不愿意冒风险
__JM_Joy__
__JM_Joy__
包括 Emoji 是亮点
东东-
东东-

引用来自“naomi_lisa”的评论

JVM上现在起码能跑10种语言,还不包括像JRuby,Jtyhon这种其他语言实现。。。真希望出现个Java的替代者。。。
JVM 字节码是给 Java 设计的, 取代 Java 很难.
返回顶部
顶部