【发布时间】:2011-01-18 20:47:22
【问题描述】:
我目前正在开发一种交易产品的组件,该组件将允许量化或策略开发人员编写他们自己的自定义策略。我显然不能让他们用本地编译的语言(甚至是编译成字节码以在 vm 上运行的语言)编写这些策略,因为他们的开发/测试周期必须在几分钟左右。
到目前为止,我已经查看了 lua、python、ruby 并且非常喜欢所有这些,但对于我的目标用户来说仍然发现它们有点“低级”。我是否需要以某种方式编写我自己的解析器 + 解释器来支持一种对循环、简单算术、逻辑表达式评估的支持最少的语言,或者你们中的任何人可能有其他建议吗?提前致谢。
【问题讨论】:
-
您的语言是否需要图灵完备,或者您是否需要知道它会停止?
标签: python ruby scripting dsl trading