【24h】

PyCSP Revisited

机译:再谈PyCSP

获取原文
获取原文并翻译 | 示例

摘要

PyCSP was introduced two years ago and has since been used by a number of programmers, especially students. The original motivation behind PyCSP was a conviction that both Python and CSP are tools that are especially well suited for programmers and scientists in other fields than computer science. Working under this premise the original PyCSP was very similar to JCSP and the motivation was simply to provide CSP to the Python community in the JCSP tradition. After two years we have concluded that PyCSP is indeed a usable tool for the target users; however many of them have raised some of the same issues with PyCSP as with JCSP. The many channel types, lack of output guards and external choice wrapped in the select-then-execute mechanism were frequent complaints. In this work we revisit PyCSP and address the issues that have been raised. The result is a much simpler PyCSP with only one channel type, support for output guards, and external choice that is closer to that of occam than JCSP.
机译:PyCSP是两年前推出的,此后已被许多程序员(尤其是学生)使用。 PyCSP的最初动机是坚信Python和CSP都是特别适合计算机科学以外的其他领域的程序员和科学家的工具。在此前提下工作,原始的PyCSP与JCSP非常相似,其动机仅仅是向JCSP传统中的Python社区提供CSP。两年后,我们得出结论,PyCSP确实是目标用户可用的工具。然而,许多人在PyCSP中提出了与JCSP相同的问题。 “选择-然后-执行”机制中包含许多通道类型,缺少输出保护程序和外部选择,这些都是经常抱怨的问题。在这项工作中,我们将重新访问PyCSP并解决所提出的问题。结果是PyCSP更加简单,仅具有一种通道类型,支持输出保护,并且外部选择比JCSP更接近occam。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号