Язык программирования Scala, код на котором может работать в виртуальных машинах Java, начинают применять на предприятиях, однако чтобы обеспечить ему дальнейший рост использования, нужны усовершенствования в инструментах разработки, считает Мартин Одерски, создатель Scala и глава компании Typesafe, которая предлагает корпоративный стек ПО на основе Scala.
Scala - это функциональный язык, позволяющий разрабатывать параллельные программы. По утверждению Одерски, сегодня Scala уже используют в финансовых учреждениях и на трафикоемких веб-сайтах. Глава Typesafe добавил, что в среде разработки Eclipse появилась поддержка Scala, но инструменты отладки требуют усовершенствований. Есть также проблемы с совместимостью кода с виртуальными машинами Java на двоичном уровне, так как, по словам Одерски, «Scala требует гораздо более быстрой эволюции библиотек, чем Java». По мнению создателя Scala, необходимо также включать язык в курсы обучения информатики в вузах. Наблюдатели полагают, что Scala страдает из-за неверного представления об этом языке, как о слишком сложном.