Как работают системы, сайты, которые получают Код пользователей (например, на с#), затем тестируют и выдают результат?
Как они устроены внутренне (как передают код, как компилируют, получают данные и т.д.)?
Примеры сайтов -
codeforces.com rextester.com https://www.codingame.com www.russianaicup.ru
Как например, получить средствами PHP (или ASP.NET) скомпилировать с# файл, в котором какой-то код что-то считает и получить этот результат (если есть windows server с установленным php)?