Различные промежуточные компиляторы меня заставляют чувствовать себя грустно (как-то ущербно), может они и в психологии школьников оставят какой-то след. Если надо написать Java апплет, почему-бы не использовать Java. Если надо написать для платформы .NET, то почему бы не писать на C#. БлэкБокс интересен, поскольку он не использует какие-то промежуточные языки для компиляции, Astrobe интересен, поскольку не работает через C и т.п.