我是一個新人,如果問題很簡單,我爲此道歉。使用NODE.JS(或PYTHON)可以開發ACM ONLINE JUDGE系統嗎?
假設我想dev目錄下的經典在線評測系統,顯然是核心部分是
- 得到用戶的代碼到一個文件
- 編譯它在服務器
- 來看,它在服務器(有一些沙箱的東西,以防止損壞)
- 程序退出本身,然後檢查答案。
- 或得到程序崩潰的信號。
我不知道是否有可能做的所有使用Node.js的,怎麼做的沙箱的東西的事情。有沒有編譯沙箱運行中止檢查的事情的例子?
附加: 使用PYTHON開發這樣的系統更方便嗎?
在此先感謝。