• Hecl


    Hecl编程语言是一种用Java实现的高级脚本语言. 它的特点是非常小,可扩展,非常灵活并且易于学习和使用。它的语法很简洁如puts"Hello World"相当于System.out.printl("Hello World")。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Rhino:Rhino是用纯Java写成的JavaScript的开放源代码实现。它最常被用于嵌入Java应用程序,以便为终端用户提供脚本的能力。
    基于JVM的静态类型语言 Kotlin: Kotlin是一种基于JVM的静态类型语言,专为工业使用而开发。
    其主要设计目标:

    创建一种兼容Java的语言
    让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
    让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
    让它比最成熟的竞争对手Scala语言更加简单。
    JBasic:JBasic是一个完全采用Java开发的BASIC语言解释器。JBasic可运行在大部分Unix系统(包括Mac OS X),Windows command shell,或VMS DCL command line。
    Jelly:Jelly 是一种基于 Java 技术和 XML 的脚本编制和处理引擎。Jelly 的特点是有许多基于 JSTL (JSP 标准标记库,JSP Standard Tag Library)、Ant、Velocity 及其它众多工具的可执行标记。Jelly 还支持 Jexl(Java 表达式语言,Java Expression Language),Jexl 是 JSTL 表达式语言的扩展版本。
    Gosu: Gosu(出自韩语,即高手的意思)是一种基于Java虚拟机(JVM)的编程语言,面向对象,静态类型,命令式,百分之百兼容Java(use/extend Java类型,实现Java接口,编译到Java bytecode)。它还支持类型推演(type inference,代码易读而且还是静态类型的),支持作为对象传递的内联函数(闭包,也称lamda表达式或块),支持简化的泛型,还支持可扩展的类型系统,即可以在已有的类型(包括Java类型)中注入方法和属性,原生支持XML/XSD和Web服务。Gosu的最大亮点也许是已经在全世界近百家保险公司的生产系统中应用,并且每天都在接受考验。
    收录时间:2010-11-17 19:47:43
    PHP/Java Bridge:PHP/Java bridge是一个PHP模块(module)用来将PHP对象系统与Java或Mono/.NET对象系统连接起来.它可以从PHP脚本中访问基于CLR (e.g. VB.NET, C#)或Java (如:Java, KAWA, JRuby)的应用程序.
    JRuby:JRuby是一个Ruby脚本语言的纯Java实现。JRuby可以嵌入任到Java应用程序并可以在脚本中使Java类。
    JTcl: JTcl是Tool Command Language语言的一个Java实现。JTcl实现了大部分Tcl8.4语法和命令。
    ObjectScript:ObjectScript是个面向对象的脚本语言.它设计成简单易学,易用但功能强大.ObjectScript有一个结合了许多Java优点的解释器.ObjectScript具有以下特点:
    *简单且类似于Java的语法
    *单继承的Class System
    *支持private/protected/public访问机制的域与方法
    *支持同步与多线程
    *可以利用osdoc(类似于javadoc)工具从源码中导出API文档,
    *支持XML-RPC与Windows COM
    *支持正则表达式(需要java v1.4以上)
    Beanshell:Beanshell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用Java反射API以提供Java语句和表达式的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器);非常精简的解释器jar文件大小为175k