#specific

2020-12-15 5:43
特定领域的语言使非开发人员领域的专家可以通过“可执行规范”直接为软件开发过程做出贡献。比散文用户故事或需求文档有用得多。 从软件架构师的角度来看,DSL允许业务逻辑与实现技术完全分离,从而避免了对遗留系统的陷阱。 与流行的看法相反,该方法在实践中有效,如本文通过一系列真实的故事所示,这些故事说明了公司如何从该......
2020-12-10 18:54
Warning: Can only detect less than 5000 characters Warning: Can only detect less than 5000 characters
2020-7-13 3:42
下载PDF摘要:传统编译器在单个通用中间表示(IR)上操作。这些IR通常是低级的,接近机器指令。因此,依赖领域特定信息的优化要么是不可能的,要么需要复杂的分析来恢复丢失的信息。相反,多级重写实例化方言层次结构(IR),逐层降低程序,并在最合适的级别执行代码转换。我们展示了这种方法在天气和气候领域的有效性。特别地,我们......
2020-6-19 22:28
威廉·J·达利,雅蒂什·图拉基亚,宋涵通信的ACM,2020年7月,第63卷第7期,第48-57页10.1145/3361682评论从洗衣机中的简单嵌入式处理器到数据中心服务器中的强大处理器,今天的大多数计算都是在通用可编程处理器或CPU上进行的。CPU之所以有吸引力,是因为它们易于编程,而且它们有大量的代码库。CP......