我在一家专门从事金融业务的精品店工作。
我们考虑设计一种语言来描述与金融市场相关的金融实体。
这将主要用作某种脚本语言来替换电子表格和 VBA 宏中运行的许多进程。
它必须简单,事实上,它可以在后台调用各种 C++ 和 C# 库。它必须让用户处理可以代表时间序列(日内和每日)的抽象对象。
它必须是完全可调试的,当用户遇到问题时,我们必须能够单步执行 C++/C# 代码并重现错误。理想情况下,它必须能够通过 Excel 中的某种机制启动并在 Excel 中返回结果。(不幸的是,几乎每个从事财务工作的人都在使用 Excel)
如果你必须做这个任务,你会怎么做?
你会选择功能语法吗?
你会开发一些可以解释的脚本语言还是用另一种语言编译它(比如用 C++ 或 C# 转换脚本)?
我没有找到任何用于这种开发的开源项目,但是有没有使用这种语法的商业产品?
编辑:我阅读了您所有的答案,但我会等待更多时间才能选择答案。不过,它们都是非常有用的意见!
EDIT2:我将高性能标记标记为解决方案。您的所有回复都非常有用,我已经修改了所有回复。他是第一个回答的人之一,他的回答对我们来说很有见地。