PC^2与Python兼容

2024-09-28 21:43:34 发布

您现在位置:Python中文网/ 问答频道 /正文

在不久的将来,我将为高中生举办一个程序设计竞赛,我原本打算用PC^2(编程竞赛控制系统)来自动评判解决方案。该软件通常用于ACM的国际大学生编程竞赛地区以及世界总决赛。这是我以前使用过的一个优秀的系统,但它的缺陷之一是它的语言支持(java、C++和C++)。我有点担心,因为不是所有的高中生都会接触到这些语言。然而,许多当地的高中用Python教授编程入门课程。有没有一个与PC^2相当的系统支持Python?在


Tags: 语言系统编程世界java解决方案地区该软件
3条回答

事实上我找到了一个更好的方法来完成这个。在最新版本中,PC^2增加了对解释语言(如Python等)的支持。由于PC^2需要可执行文件,所以您需要“断开”compile命令,并简单地用脚本调用解释器。在

完整指南可在http://pc2.ecs.csus.edu/wiki/Interpreted_languages找到

Sphere Online Judge来做,比赛主持是免费的,有许多语言可用。在

您可以使用一些在线判断的开源实现。 例如ONJhttp://sourceforge.net/projects/onj/

它很容易配置,并且可以兼容运行在您选择的语言上。你不需要在学生们坐的每个系统上都有它的本地副本,你只需在服务器上运行它,并给学生提供它的web链接来提交他们的解决方案。在

相关问题 更多 >