阅读更多

1顶
2踩

编程语言

原创新闻 Golo:又一个基于JVM的编程语言

2013-04-08 11:38 by 副主编 wangguo 评论(6) 有11224人浏览
Golo是一个开源的、基于JVM的轻量级动态弱类型语言。


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

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

你可以在下面的这些编辑器/IDE中尝试Golo:

Hello World示例:
module hello.World
function main = |args| {
  println("Hello world!")
}

Golo代码可以通过bin/文件夹中的gologolo脚本来运行,在$PATH中进行简单设置后,调用代码如下:
$ gologolo samples/helloworld.golo
Hello world!

也可以通过goloc命令编译Hello World代码,生成.class文件,然后再通过golo命令来运行编译后的代码。
$ goloc -output classes samples/helloworld.golo

$ cd classes
$ golo hello.World
Hello world!

Golo语言是开源的,源码基于Apache 2.0许可协议。

官网:http://golo-lang.org/
GitHub:https://github.com/golo-lang/golo-lang
Sourceforge:http://sourceforge.net/projects/golo-lang/
StackOverflow:questions with the golo-lang tag
  • 大小: 9.7 KB
1
2
评论 共 6 条 请登录后发表评论
6 楼 cwmdream 2013-04-14 22:43
看戏....
5 楼 cwmdream 2013-04-14 22:42
看戏....
4 楼 crazysumer 2013-04-09 18:16
clxy 写道
golo = 够了!
是的!你们,够了!

够.够.的.了!

个人认为今后新语言的方向都应该是——历史上失败过N次仍然有人偏向虎山行的——

引用
无限靠近自然语言


才对!

对不对?

  
3 楼 lection.yu 2013-04-08 14:16
groovy就不错了。
2 楼 clxy 2013-04-08 12:55
golo = 够了!
是的!你们,够了!

够.够.的.了!

个人认为今后新语言的方向都应该是——历史上失败过N次仍然有人偏向虎山行的——

引用
无限靠近自然语言


才对!

对不对?
1 楼 mainlove 2013-04-08 12:40
scala 要加油

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics