【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更接近焦点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号