Здравствуйте, luckych, Вы писали:
L>Есть необходимость написать приложение для проведения олимпиад через Web. Необходимо написать движок, который — бы принимал готовые решения (исходные коды на C++, C#, Java(J#), VB), компилировал их, выполнял, и получал на выходе резульат решения какой-то тестовой задачи.
Кстати интересная задача, надо подумать. Я так понимаю чисто CAS здесь не обойтись, будет ведь и неуправляемый код (тотже С++).
Еще, я так понимаю, надо конролировать и ограничивать использование ресурсов (память, время, что-то еще?). Если со временем все понятно, то как в том же .NET контролировать использование памяти? Смотреть на размер поколений GC? Как то не очень правильно. Если памяти на компе довольно таки много, то в поколениях может скопиться много неиспользуемого мусора. Вызывать периодически сборку мусора — подстава дотнетчикам для завала по времени

В целом, думается для каждой платформы надо будет писать свою песочницу...
... << RSDN@Home 1.1.4 beta 4 rev. 0>>