| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

Golo:基于JVM的编程语言

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

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

来自: www.iteye.com
 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1365406453125.html
Golo 脚本/动态语言