我想进行在线编码比赛。为此,我正在开发一个网站。我有一个网页可以从用户那里获取代码。用户完成编码后,在提交时我想将该代码发送到某个编译器以检查代码。如果编译时没有错误,我可以检查测试用例。是否有任何可用的在线编译器。我的意思是,是否有任何网站可以发送 my_code、test_cases、programming_languages 并取回结果?或者我应该使用系统命令来完成这个过程?
问问题
361 次
1 回答
2
编译需要大量的计算。您将不得不考虑您的系统将如何适应用户需求。大多数在线服务最终会收取费用以支付其基础设施成本(+利润)。
请参阅 ideone.com/sphere-engine
根据规模,您可能需要使用系统命令。我建议这样做,直到您的项目达到一定的成熟度。你也可以有一个像 Jenkins 这样的设置,编译工作被分派来构建节点,这些节点可以被添加以满足增加的需求。
现有软件如PC 2要求比赛主办方提供编译服务器。但是,设置是本地的。
于 2014-04-19T16:28:13.887 回答