首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算机代数系统的图形用户界面

计算机代数系统的图形用户界面
EN

Stack Overflow用户
提问于 2012-09-08 03:32:55
回答 1查看 556关注 0票数 1

日安。我们正在开发Java上的计算机代数框架。此时,它只能以编程方式使用(例如,你需要在java或groovy上编写一些代码才能使用它),但它对用户并不友好。仅仅为了解决一些简单的问题而建立一个完整的开发环境和使用Java语法是太复杂了。

我们现在正在寻找一些相对简单的方法来创建用户界面和语法。我们的想法是使用一些具有简单而强大的语法的现有Java兼容语言(我们正在考虑groovy)来编写到我们的库的绑定,该绑定将通过一些更自然的语法隐藏底层的复杂基础设施。

例如:

Java:

代码语言:javascript
运行
复制
Tensor t1 = Tensors.parse(“T_mn”);
Tensor t2 = Tensors.parse(“2*T_mn”);
Tensor sum = Tensors.sum(t1,t2);
System.out.println(sum.toString(ToStringMode.LaTeX));

Groovy:

代码语言:javascript
运行
复制
def t1 = parse ‘T_mn’
def t2 = parse ‘2*T_mn’
def sum = t1+t2
latexOut(sum)

我们需要一种具有良好的IDE (至少具有自动完成功能)的语言,它可以根据我们的需要进行调整(嵌入)。

你能为这项任务推荐什么(IDE-语言组合)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-08 03:40:32

我建议您研究一下Xtext (一种在Eclipse中构建源代码编辑器的框架)和Xtend (一种简单的语言,您可以按原样使用,也可以根据自己的需要进行扩展)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12324290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档