Проверьте это . Поиск в Google ответил бы на ваш запрос.
Обновление: я был не прав. Извиняюсь за это. Марк ответил правильно.
Марк: Вы можете использовать любой язык, если он компилируется в чистый управляемый код. Например, есть приложения Silverlight, использующие IronPython, IronRuby. Единственное ограничение: вы не можете иметь какой-либо собственный код или использовать части FCL, которые ограничены Silverlight (например, P / Invoke)