如何将脚本语言转化为用于计算机代数的领域特定语言

摘要:使用脚本前端来使用我们的计算机代数系统meditor [Jolly:2007]和 JAS [Kredel:2006]是有必要的。这些CAS系统可以作为Java库来使用。大多数其他CAS都是为此目的发明并实施了自己的脚本界面。然而,我们不想重复造轮子,建议使用具有访问Java代码功能的现代脚本语言。本文讨论了计算机代数中脚本语言的要求,并检查了Python、Ruby、Groovy和Scala语言是否符合这些要求。我们得出结论,这些语言都适用于我们的目的,尽管存在一些小问题。

作者:Raphael Jolly and Heinz Kredel

论文ID:0811.1061

分类:Symbolic Computation

分类简称:cs.SC

提交时间:2008-11-27

PDF 下载: 英文版 中文版pdf翻译中