在线编写代码竞赛代码

时间:2014-04-19 16:13:43

标签: compilation online-compilation

我想进行在线编码比赛。为此,我正在开发一个网站。我有一个网页来从用户那里获取代码。一旦用户完成编码,在提交时我想将该代码发送给某些编译器以检查代码。我可以检查测试用例是否编译没有错误。有没有可用的在线编译器。我的意思是,是否有任何网站可以发送my_code,test_cases,programming_languages并获取结果?或者我应该使用系统命令来执行此过程吗?

1 个答案:

答案 0 :(得分:2)

编译需要大量的计算。您将不得不考虑您的系统如何适应用户需求。大多数在线服务最终将收取费用以支付其基础设施成本(+利润)。

请参阅ideone.com/sphere-engine

根据比例,您可能希望使用系统命令。我建议这样做,直到你的项目达到一定的成熟度。您还可以使用像Jenkins这样的设置,调度编译工作以构建可以添加以增加需求的节点。

PC2这样的现有软件要求竞赛主机提供编译服务器。但是,设置是本地的。