×

荆棘

swMATH ID: 43265
软件作者: Bloom,B.,Field,J.,Nystrom,N.,Östlund,J.、Richards,G.、Strniša,R.、Vitek,J.和Wrigstad,T。
描述: Thorn:JVM上健壮、并发、可扩展的脚本。脚本语言由于支持快速开发和探索性开发而广受欢迎。它们通常具有轻量级语法、弱数据隐私、动态类型、强大的聚合数据类型,并允许执行不完整程序的已完成部分。这些功能的价格在软件生命周期中较晚。脚本很难进化和编写,而且通常速度很慢。大多数脚本语言的另一个弱点是缺乏对并发的支持——尽管并发是可伸缩性和与远程服务交互所必需的。本文介绍了一种针对JVM的新型编程语言Thorn的设计和实现。我们的主要贡献是精心选择了支持脚本演变为工业级程序的功能——例如,一个表达性模块系统,一个用于声明的可选类型注释工具,以及支持基于轻量级、独立进程之间的消息传递的并发性。在实现方面,Thorn设计为通过编译器插件机制适应语言本身的发展,并以Java虚拟机为目标
主页: https://the.gregor.institute/papers/oopsla2009-wrigstad-thorn.pdf
相关软件: 稳定器;圣人;比格鲁;派克特;蟒蛇;LISP公司;JavaScript脚本
引用于: 1文件

连载1篇

1 函数编程杂志

在1个字段中引用

1 计算机科学(68至XX)

按年份列出的引文