声明性未来承诺的语言支持

摘要:顺序编程和工作流程编程是描述计算处理的两种有用但根本不同的方式。在这两种方式中,我们教授所有程序员的是顺序编程,并在过程化、面向对象或函数式编程范式中通过编程语言来支持它。我们将工作流程作为一种次要的问题分解风格来教授,只在特殊情况下使用,比如分布式或网络处理。这两种风格都提供了互补的优势,但它们采用根本不同的继续拥有模型,这妨碍了我们将它们整合在一种编程语言中教授和使用的能力。本文介绍了一个编程语言构造,即声明性未来承诺,它允许更好地整合这两种方式。

作者:William Harrison

论文ID:1108.4547

分类:Programming Languages

分类简称:cs.PL

提交时间:2011-08-24

PDF 下载: 英文版 中文版pdf翻译中