5
构建DSL:在通用语言之上编写脚本还是在独立语言之上编写脚本?
我正在讨论设计一种领域特定的语言,以简化给定的,晦涩的编程模型。辩论的一部分是是否要在现有语言/运行时(例如Java)之上构建(作为脚本)还是使其独立(自己的编译器&c)。 那些具有DSL设计经验的人,是否有赞成/反对意见,或对适当方法的肯定回答?
在计算机编程中,脚本是由另一个程序而不是由计算机处理器(如已编译的程序)解释或执行的程序或指令序列。